询问一个关于EXCEL的问题,急

来源:百度知道 编辑:UC知道 时间:2024/06/19 22:21:01
有两张excel数据表,如下:
表1 表2
001 张三 002 李四 37岁
002 李四 005 朱七 35岁
003 王五 003 王五 38岁
004 孙六
005 朱七
要怎么样才能把表2后面的年龄根据前面的序号或名字嵌入表1相应的序号或名字后面呢,数据量较大,想要个简单点的方法。
忘了说明了,表2中有部分数据是表1中没有的,除了要把表2后面的年龄根据前面的序号或名字嵌入表1相应的序号或名字后面,还要在表2中筛选出表1中没有的数据。
谢谢高手chenjin99的热心回答,不过我需要的不是表1中没有的数据,而是表2中没有的数据,就是表2有,而表1没有的,比如我在表2中加入一条“006 茅十八 48”等等表1没有的,能筛出来吗?期待ing

在表1的C2单元格用这个公式即可(假设第二个工作表名为“表2”):
=VLOOKUP(A2,表2!A:C,3,FALSE)

其他C列的单元格复制C2即可。
------------------
其实上面那个公式的结果就可以看出表1中没有的数据,因这此时计算结果为“#N/A”

当然,这样不好看,稍做改动就可以使之显示“查无此人”:
=IF(ISERROR(VLOOKUP(A2,表2!A:C,3,FALSE)),"查无此人!",VLOOKUP(A2,表2!A:C,3,FALSE))
------------
要查表2有,而表1没有,则需要在表2中用公式查找,基本一样的算法:比如我们在表2的D列中放查询结果,D2单元格中可以用如下公式:
=IF(ISERROR(VLOOKUP(A2,表1!A:B,1,FALSE)),"查无此人!","查有此人!"),D列其他单元格复制D2即可。
主要还是Vlookup()公式的用法,可以在Excel的帮助中看到详细的用法,还有例子的。

试试vlookup()函数