EXCEL的VLOOKUP数据匹配

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:59:32
因为现在还没应用到实际当中,所以我只能大概形容一下

我有2张表,book1和book2,book2用来更新book1中的信息,比如book1和book2之间用商品名称(或编号)做联系,如何使用VLOOKUP函数使book2中新的信息显示在book1中(这个新的信息不是一个单元格,而是多个)。

希望有比较详细的讲解,或者提供一个很全的视频教程

谢谢!!

假设Book2的数据格式是这样的:
商品编号 商品名称 商品单价 ......
A00001 --- 电视 --- 1000
A00002 --- 电脑 --- 5000

book1的格式与之是相同的,但是Book1的A列填入的编号是随机的,无序的,需根据它从book2中取对应的数据

Book1的B2输入公式 =vlookup($A2,Book2!$A:$C,column(),0)
B2公式向右复制,有多少数据就复制多少列,假设到E2
再将B2:E2的公式向下复制

这时,A3或A4、A100中输入一个商品编号,其后面的对应数据就立即取过来

注意,公式向下复制后,如果A列中未填内容,可能会显示错误信息,不过不要紧,填上编号后,就会出现数据了

如果想消除这一个小毛病,B2公式改成
=if($A2="","",vlookup($A2,Book2!$A:$C,column(),0))