Excel 匹配索引不同的工作表

Excel 匹配索引不同的工作表

A因此,我在的列中有一个公司名称列表sheet 1,其中有直到 列 的相关值K。在 中sheet 2,我有一个类似的列表,但公司名称的顺序与 略有不同sheet 1。在sheet 2列中I,对于 列 中的每个公司名称A,我想在sheet 1列中找到该公司名称并返回 列中A的值(如果值存在)。Ksheet 1

我用的是这个,

=INDEX(Results!A:A;MATCH([@firm];Results!K:K;0))

为什么它仍然给我N/A,有人知道吗?

答案1

您把列弄反了。如果公司在 A 列,那么它属于 Match,而包含值的列应该在 INDEX 中:

=INDEX(Results!K:K;MATCH([@firm];Results!A:A;0))

相关内容