我对Excel 2010 INDEX
/ MATCH
公式有疑问,我不明白为什么会这样做
我有一个包含多个工作表的Excel工作簿
在名为Routing
的工作表上,第208行有一个值为442890396300
的条目
在第116行的工作表Proposed Routing
上,我有相同的值。
当我以INDEX
的方式使用MATCH
/ =INDEX(Routing!$G:$G,MATCH(A116,Routing!A:A))
时,它会在100
行上返回匹配,但100
行上的值为{ {1}},什么都不匹配。
条目是数字并存储。
我可以提供电子表格,但不会因为它包含专有的公司信息。
答案 0 :(得分:2)
确保您使用MATCH中的第三个标准:
=INDEX(Routing!$G:$G,MATCH(A116,Routing!A:A,0))
这会强制匹配以查找完全匹配,否则您的数据必须按升序排序才能生效。