Excel VLOOKUP在两张纸之间失败
我试图从sheet1列A(代码)中的值匹配到Sheet1中列A(代码)中的值的Sheet1中列E(成本)的数据复制。
1 +--------+--------+---------------+---------+--------+ | A | B | C | D | E | +--------+--------+---------------+---------+--------+ | Code | Name | Description | Price | Cost | +--------+--------+---------------+---------+--------+ | AC33 | Prod 1 | Prod Desc 1 | 3.99 | 2.00 | +--------+--------+---------------+---------+--------+ | AC34 | Prod 2 | Prod Desc 2 | 4.99 | 3.00 | +--------+--------+---------------+---------+--------+ | AC35 | Prod 3 | Prod Desc 3 | 5.99 | 4.00 | +--------+--------+---------------+---------+--------+ 2 +--------+--------+---------------+---------+ | A | B | C | D | +--------+--------+---------------+---------+ | Code | Name |Updated Price | Cost | +--------+--------+---------------+---------+ | AC33 | Prod 1 | 16.99 | | +--------+--------+---------------+---------+ | AC37 | Prod 2 | 18.99 | | +--------+--------+---------------+---------+ | AC38 | Prod 3 | 21.99 | | +--------+--------+---------------+---------+
我已经使用了一个VLOOKUP,但它不工作,任何人都可以帮忙吗? 我正确使用Vlookup?
这是我在sheet2的D列中拖动的公式
= VLOOKUP(A2, '1' $ A $ 2:$ A $ 811,5)
试试这个:
=VLOOKUP(A2,'1'!$A$2:$E$811,5,0)
我改变了'1'!$A$2:$A$811
改为'1'!$A$2:$E$811
(正如在下面的评论中提到的@Jerry, “你使用VLOOKUP
的表范围应包含列的查找值和包含您想要提取的结果的列“ ),并且我还指定了VLOOKUP
最后一个参数等于0
,这表示VLOOKUP
查找完全匹配。
UPD:
从评论如下,下面的公式适用于OP:
=VLOOKUP(TRIM(A2),'1'!$A$2:$E$811,5,0)