为什么索引/匹配不起作用?
在附带的表格中,我正在尝试与另一个工作表中的数据进行简单的索引匹配。 我无法弄清楚为什么这个公式只适用于某些条目,并返回其他条目的不匹配。 有人有什么想法吗?
非常感谢!
https://www.dropbox.com/s/4kkjs5gshg58wze/CN%202014%20dataset%20list_edited.xlsx?dl=0
你的一些单元格返回不正确的值的原因是,因为你缺lessMATCH函数的match_type参数。
查看此页面以获取更多信息: Office Online:MATCHfunction
因为省略了这个参数,所以Excel会假定“类别”表中的“标识符”列是按升序sorting的,这会导致您的案例中出现错误的search结果。
为了解决这个问题,在你的MATCH函数中加0(零)。 这迫使Excel查找完全匹配:
MATCH('Sheet1 (selected)'!C2;Categories!$B$2:$B$715)
改成
MATCH('Sheet1 (selected)'!C2;Categories!$B$2:$B$715;0)