Vlookup不适用于字符串列

时间:2014-08-28 19:10:39

标签: excel vlookup

我有4列,包含2列名称和2列值,如下所示。如果name1 = name2,我需要使用K中的值更新B列。两个名称列都格式化为文本,值列格式为数字。

(A) Name1     (B) Value1       (J) Name2     (K) Value2
     A                               A             123    
     B                               B             456   
     C                               X             000   
     D                               Y             000   
     E                               Z             000  
     F                               C             789   

我在列B的第一行中插入了以下vlookup,但它在A列中返回了名称。

=VLOOKUP(A4,J2:J22890,K2:K22890)


I'm expecting to have the following result:
    (A) Name1     (B) Value1       (J) Name2     (K) Value2
         A              123              A             123    
         B              456              X             000   
         C              789              B             456   
         D                               Y             000   
         E                               Z             000  
         F                               C             789   

我是否以错误的方式使用vlookup?还是因为我正在查找字符串?

2 个答案:

答案 0 :(得分:2)

我认为应该是

=VLOOKUP(A4,J2:K22890,2,0)

1.第一个参数是您要查找的值,

2.第二个是范围(它可以是多列,引用的数据位于选择的最左列),

3.后面是要从中检索记录的列号,

4.,最后一个标志(1或0),如果您想接受类似的结果(1)或仅完全匹配(0)

答案 1 :(得分:1)

由于我无法编辑帖子,因为字符不够,我无法发表评论,因为我没有足够的代表... =VLOOKUP(A4,$J$2:$K$22890,2,0)

这是Alex的帖子,其中包含查找表数组的绝对引用。