在附带的spreadhsheet中,我正在尝试与另一张表中的数据进行直接索引匹配。我无法弄清楚为什么公式只适用于某些条目并返回其他条目的不匹配。有没有人有任何想法?
非常感谢!
https://www.dropbox.com/s/4kkjs5gshg58wze/CN%202014%20dataset%20list_edited.xlsx?dl=0
答案 0 :(得分:1)
您的某些单元格返回错误值的原因是,因为您错过了MATCH函数的match_type参数。
有关详细信息,请参阅此页面:Office Online: MATCH function
由于省略了此参数,因此Excel假定'标识符' '类别'中的列工作表按升序排序,这会导致您的案例中出现错误的搜索结果。
要解决此问题,请将0(零)添加到MATCH函数中。这会强制Excel查找完全匹配:
MATCH('Sheet1 (selected)'!C2;Categories!$B$2:$B$715)
更改为
MATCH('Sheet1 (selected)'!C2;Categories!$B$2:$B$715;0)