Vlookup表现不尽如人意

时间:2014-11-20 09:13:14

标签: excel excel-formula worksheet-function

A column      Bcolumn    Ccolumn      Dcolumn
Jack          A         John          =vlookup(A1,A1:C4,2)
Jason         B         John
John          C         Jason
                        Jack

当我按回车时,我看到了

John - A
John - B
Jason - C

返回B列中的任何内容,我想要做的是获取

John - C
John- C
Jason -B
Jack - A

2 个答案:

答案 0 :(得分:1)

您可能希望强制它与最后一个假参数使用完全匹配,如果将公式填充到D4,也可以将查找范围设置为绝对值。

= VLOOKUP(C1,$ A $ 1:$ B $ 4,2,假)

答案 1 :(得分:0)

更改为

=VLOOKUP(C1,A1:B4,2)

实际上,您最好使用绝对引用,否则在复制公式时查找范围会变得混乱。

=VLOOKUP(C1,$A$1:$B$4,2)

但实际上,我建议放弃VLOOKUP支持INDEXMATCH,这样会更灵活:

=INDEX($B$1:$B$4,MATCH(C1,$A$1:$A$4,0))