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()