我正在处理两张纸上的四列。
Sheet_1 包含一列文本和一列相应的值。
Sheet_2 包含一列文本,其中一些文本可以与 sheet_1 中的文本列匹配,有些则不能;sheet_1 文本列中的所有单元格行都应与 sheet_2 文本列中的单元格行文本匹配,但反之则不行,因为 sheet_2 文本列包含额外的文本行。
第四列是 sheet_2 中的空白列,我想返回 sheet_1 中第二列的值。
Sheet_1 中的文本列与 Sheet_2 中的文本列的顺序不同。所有列都包含数千行。
过去,就在几天前,在同一台计算机和同一个 Excel 程序中,我成功使用了以下公式:
=IFERROR(INDEX('Sheet_1'!B:B,MATCH('Sheet_2'!A1,'Sheet_1'!A:A,0)),"未找到")
以前使用此公式时,它会成功将 Sheet_2 单元格 A1 中的数字文本与 Sheet_1 列 A 中的文本或数字进行匹配,并将 Sheet_2 中索引列 B 中的单元格中相应的值或数字返回到我放置公式的单元格。如果没有找到匹配项,则公式将返回文本“未找到”。
即使我回到成功使用公式的地方并重新输入完全相同的公式或剪切并粘贴它,有时它会起作用,有时则不会。
我尝试使用文本转列功能将所有列重新格式化为文本。我尝试将其复制到记事本中,然后粘贴回工作表。我尝试了在线找到的不同公式变体,但都不起作用。
此时,如果我得到的是“N/A”而不是“未找到”,我会很高兴。
请帮忙。
谢谢你,库珀