我正在尝试在包含多个工作表的电子表格中使用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))
答案 0 :(得分:1)
这意味着C3
中的值是数字,而查找范围中的值是文本。其中一个解决方案是:
=INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(TEXT(C3,"0"),'2015 RVU data'!$A$8:$A$8922,0))
或者将查找范围内的所有值转换为数字(假设它们都只包含数字:
=VALUE()