这是我在“组件”表 (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,这意味着只有完全匹配才有效。