我需要比较两个单元格,并且它必须告诉两个单元格的值在哪个字符位置相同。参见下面的示例,其中两列在第 34 个字符之前都是相同的。
我有一个包含多个工作表的 Excel 文件,每个工作表的名称来自第一个工作表中的某一列,如下所示 | A | B | | ----- | ---------- | | 第三张工作表名称| | | 第四张工作表名称 | |
我可以使用 A 列上的值来调用工作表吗?例如,如果我想用 A 列上列出的工作表中的单元格 D 填充 B 列?
从我知道我需要输入的内容
='第3张工作表名称'!D2
但是我可以以某种方式使用 A 列的值吗,因为它是我想要引用的工作表的名称?
我试过
='A2'!D2
='=INDEX(A2,1,1)'!D2
但是 Excel 只是打开一个打开文件弹出窗口,当我取消时,都返回“#REF!”
有人知道怎么做吗?最好不用宏,先谢谢了!
我能够让该公式适用于我有列AE
和AF
选择的过滤器。
当我尝试在公式中添加排序部分时,它将标题与其混合在一起,公式将标题与列出的数据混合在一起。
原来的:
=FILTER(CHOOSE({1,2},AF:AF,AE:AE),AE:AE>0)
按第一列升序排序:
=SORT(FILTER(CHOOSE({1,2},AF:AF,AE:AE),AE:AE>0),1,1)
有没有办法让标题不参与排序?
注意:数据集不是表格,我无法将其变成表格,因为客户不希望转换原始数据。
自定义列的资源:
更新:10/4/24 我尝试按照建议使用 DROP 部分,但出现了 NAME?错误,所以我的版本不允许我使用 DROP。——不过还是谢谢你。
我有一张大型电子表格(679 行 x 243 列),第一列包含一系列产品 SKU,后面的每一列代表一个配件。每个适用于给定配件的 SKU 都填充了配件零件编号。由于并非每个配件都适用于每个 SKU,因此相当多的单元格都用破折号填充(表示“N/A”)。
我需要将这些数据重新排列成两列:第一列包含产品 SKU,第二列包含适用的配件零件编号(每列占一行)。第一列将在尽可能多的行中重复产品 SKU,直到填充了该 SKU 的所有适用配件。后续 SKU 将以类似的方式填充到后续行中。最后一列配件中不应出现破折号。
我如何才能自动完成此操作?多个步骤都可以,我只是试图避免手动复制/粘贴/删除数据。
TRANSPOSE
根据需要将配件编号(和破折号)放在列中,但 SKU 只作为列标题放置一次,而不是在平行列中重复。如果我可以在每个现有列的左侧插入一个新列,并在每行包含数据时填充现有列标题,那么我就可以用它VSTACK
来将所有数据放在两列中。然后我可以使用列过滤器删除带有破折号的行。
请参阅:正确的公式方法
这是该问题的延续。我已经实现了那里描述的 LOOKUP 函数,现在有一个单独的列,在需要时打印日期减去 2 周。在新列中,我添加了以下 IF 语句:
IF(WEEKDAY([@[Two Week Warning]],3)=4,"Yes", "Not a Friday")
- 请注意,我已重新排序了工作日,因此星期一现在是 0,使用设置 3。
上述公式在列中Two Week Warning
包含日期的行上效果很好,但我想将公式应用于整个列,以便“是”或“不是”星期五会自动填充到新列中。这里的问题是:我无法测试Two Week Warning
新列是否为空,因为Two Week Warning
它包含 LOOKUP 公式并且从不为空。当我将公式应用于整个列时,我收到错误#VALUE!
,因为并非列中的所有单元格都Two Week Warning
包含日期。
我如何使用AND
或基于针对“空”单元格OR
产生的公式结果来应用上述公式?""
请考虑以下示例:
概览
我需要从 B 列中的所有日期中减去 2 周,仅当 D 列中的时间与特定时间匹配(在此示例中为晚上 9 点)时才需要这样做,而不管 C 列中的类别类型如何。忽略 E 列,因为这是一个计算列(F - D)
问题
如果我按日期分组(B2 和 B15),我很难想象如何标记第 6 行和第 11 行。我是否错误地认为每行都需要一个日期才能使 INDEX/MATCH 起作用?
我发现以下公式很有帮助,但任何帮助或其他公式类型都会受到赞赏。我可能想太多了:
我在单元格“A1”内有一个带换行符的文本:
abc
def
这将成为:
abc\r\ndef
我希望在那里有那些换行符“\r\n”,我的目的是将 SQL 查询作为一行,以便我可以将它们放在派生列“查询”中,作为完整查询的文档(如果它没有分成许多 SSIS 框)
但如果我运行:
=SUBSTITUTE(A1;CHAR(10);"\r\n")
..我只得到:
abc
\r\ndef
因此,它会找到一行中的换行点,但不会替换两行之间的换行点。
我无法进一步了解:
- 删除 Excel 工作表中的所有手动换行符,
- 如何在 Excel 中删除换行符(回车符)?,
- 以及如何从 ETL 中的字符串列中删除换行符?显示
REGEX_REPLACE()
SQL 函数,但我需要一个 Excel 函数。
如何使用函数替换单元格中的换行符SUBSTITUTE()
?
我从数据创建了一个(假设为“散点”)图表,当我突出显示图表上的点时,我可以看到值。我现在如何才能准确导航到源表中包含此数据的单元格?
我有很多点,需要进一步处理一个特定值,每次我都必须写下这些值并在表中搜索它们。这能做得更简单吗?
我正在使用旧版本的 Excel,所以我无法使用许多可以让我的生活更轻松的新公式。
我目前正在尝试让特定字符后的所有文本出现。
例如 '12345678 CustomerName
所需结果是针对“CustomerName”
起始数字的长度可以改变。
我已经尝试了一个名为 Textafter() 的函数,但它不起作用。我们使用的是 2019 版本,并且 textafter 函数没有作为可用列表中的选项填充。我收到 #Name? 错误
这是最佳配方吗?或者我可以使用更好的配方吗?
=IFERROR(MID(K2,LEN(K2),SEARCH(" ",K2,LEN(K2))),MID(K2,9,30))
我一直在做一些额外的研究,并偶然发现了这个来源https://community.smartsheet.com/discussion/97017/how-can-i-find-a-position-of-a-character-in-a-string 但它看起来仍然比我想象的更广泛。