MS Excel 2010:VLOOKUP 无法正常工作?

MS Excel 2010:VLOOKUP 无法正常工作?

这是我在“组件”表 (B4:E13) 上的数据:

Component 1        a    Form    Low
Component 2        a    Form    Low
Component 3        a    Form    Medium
Component 4        a    Form    Low
Component 5        a    Form    High
Component 6        a    Form    Medium
Component 7        a    Form    Low
Component 8        a    Form    High
Component 9        a    Form    Medium
Component 10       a    Form    Low

以下是我在“设置”表 (F4:G6) 中的内容:

Low         0,4
Medium  1,0
High    1,5

很简单,对吧?但是等一下。现在我在第三张表上有一份组件名称列表,我想从“设置”表中获取相应的编号。只需几个 VLOOKUP(实际上,我首先尝试使用 LOOKUP,结果是一样的),这是我使用的公式:

=VLOOKUP(VLOOKUP(B4;  Components!$B$4:$E$23; 4); Setup!$F$4:$G$13; 2)

我得到的结果令人惊叹。这个公式虽然简单,但只有 10 行中的 2 行有效!!!这是我得到的结果(范围 B4:C13,公式在 C 列,引用 B 列中的组件名称):

Component 1 0,4
Component 2 #N/A
Component 3 #N/A
Component 4 #N/A
Component 5 #N/A
Component 6 #N/A
Component 7 #N/A
Component 8 #N/A
Component 9 #N/A
Component 10    0,4

知道这到底发生什么事吗?

答案1

VLOOKUP 函数有第四个参数。大多数情况下,您需要将其设置为 FALSE,这意味着只有完全匹配才有效。

相关内容