Excel 2010 INDEX MATCH 公式失败--需要帮助解决

Excel 2010 INDEX MATCH 公式失败--需要帮助解决

我正在处理两张纸上的四列。

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”而不是“未找到”,我会很高兴。

请帮忙。

谢谢你,库珀

答案1

由于无法访问原始电子表格,我不确定我们能为间歇性问题提供多少帮助。我建议您将公式分解成各个部分(如果需要,您可以隐藏列),这样您就可以看到错误出现的位置。

例如在 Sheet2 的 C 列中输入=MATCH(...),然后在 D 列中输入 ,=INDEX(...)依此类推: 在此处输入图片描述

相关内容