Vlookup不适用于string的列

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

(A) Name1 (B) Value1 (J) Name2 (K) Value2 AA 123 BB 456 CX 000 DY 000 EZ 000 FC 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 DY 000 EZ 000 FC 789 

我用vlookup是错误的吗? 或者是由于我正在查找string?

由于我不能编辑post,因为它没有足够的字符,我不能评论,因为我没有足够的代表… =VLOOKUP(A4,$J$2:$K$22890,2,0)

这是亚历克斯的职位绝对参考查找表数组。

我认为应该是

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

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

2.第二个是范围(它可以是多个列,参考数据在select的最左边的列中),

3.接着是应从中检索logging的列号,

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