Question to say "I can!"

VLOOKUP满足条件自动引用

2010-08-18

今天,在excel中解决了不同工作表之间寻找匹配单元格,并引用数据的公式。

在sheet1中有如下数据:
A B
邱园园
邹忠华
.
.
.

在sheet2中有如下数据:
A B
陈海洋 80341
陈雪梅 80342
.
.
.

由于两个表格中的姓名不是同一顺序,数据较多,能不能用公式完成?
现在要用公式把sheet2中的第二列数据自动输入到sheet1中的相应的姓名后面的对应的单元格内。

问题补充:

=VLOOKUP(A1,Sheet2!A1:B10000,2,FALSE)
请回答的这位朋友解释一下这个公式的含义。
特别是后面的2和false

最佳答案

vlookup 用法:
vlookup(单元格,区域,列号,是否精确匹配)
单元格:要在其后区域中查找的单元格。
区域:指定的查找区域。包括被查数据区和取值区。数据区只能在A列。
列号:查找后,需要取此单元格所在行哪一列数据。
是否精确匹配:所查找的单元格是否需要精确匹配。
b1=VLOOKUP(A1,Sheet2!A1:B10000,2,FALSE) 的意思为:
在sheet2中的A1:B10000区域中(其实只搜索A列)查找与a1单元格内容相同的单元格(但不精确匹配),找到后,b1=找到的单元格所在行的列2数据。
注意:
1、如果查找区域为固定,则公式应为VLOOKUP(A1,Sheet2!A$1:B$10000,2,FALSE) 。因为随着公式的拖动,区域如果不加固定符号的话也会跟着变动。这样就会造成查找不到数值。
2、查找相同数据只在A列查找。所以要把被查数据放在A列。
3、中文查找相对麻烦,最好对被查字段去除空格(trim函数)后再查找。

上述问题应在sheet1的b1单元格输入:=VLOOKUP(A1,Sheet2!A$1:B$25,2,FALSE) 。如果有出错,分别对sheet1、sheet2的人名列去除空格后,再输入公式查找。



作者:admin | Categories:软件使用 | Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

无觅相关文章插件,快速提升流量