MATCH函数不适用于单元格引用

时间:2015-03-06 15:36:41

标签: excel indexing match cell lookup

我正在尝试在包含多个工作表的电子表格中使用INDEX / MATCH个函数。

基本上,我希望Excel查看单元格C3中的值,在另一个工作表上找到与C3的值匹配的行,并返回该行中H列中单元格的值。

如果我将C3的值放在引号中(例如"99213"),我在下面写的这个公式是有效的,但如果我使用单元格引用本身(例如#N/A),它会返回C3;见下文)。

我在这里遗漏了什么吗?如果有帮助,C列中的值由5位数字字符串组成,格式为" General"。

=INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(C3,'2015 RVU data'!$A$8:$A$8922,0))

1 个答案:

答案 0 :(得分:1)

这意味着C3中的值是数字,而查找范围中的值是文本。其中一个解决方案是:

=INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(TEXT(C3,"0"),'2015 RVU data'!$A$8:$A$8922,0))

或者将查找范围内的所有值转换为数字(假设它们都只包含数字:

=VALUE()