MATCHfunction将不适用于单元格引用
我正在尝试在多张工作表中使用INDEX
/ MATCH
函数。
基本上,我希望Excel查看单元格C3中的值,在另一个表上find与C3值相匹配的行,并返回该行H列中单元格的值。
如果我把C3的值放在引号中(例如"99213"
),那么我在下面写的这个公式会起作用,但如果我使用单元格引用本身(例如C3
;见下文),它将返回"99213"
#N/A
我在这里错过了什么? 如果有帮助,C列中的值由5位字母数字string组成,格式为“常规”。
=INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(C3,'2015 RVU data'!$A$8:$A$8922,0))
这意味着C3
中的值是数字,而查找范围中的值是文本。 其中一个解决scheme是:
=INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(TEXT(C3,"0"),'2015 RVU data'!$A$8:$A$8922,0))
或者将查找范围中的所有值转换为数字(假设它们全部仅包含数字:
=VALUE()