Excel从其他表中导入符合条件的数据

例子:表一中有编号、名称列,表二中有名称、责任人列,现在需要把表二中与表一中名称相对应的责任人导入到表一中。

1、打开表一,建立新的工作表,名字叫import,将表二中的数据拷贝到import工作表中。

表一如下:

 

 

表二如下:

 

 

2、在表一中新建一列,名叫责任人。

 

 

3、选中表一的责任人列第一行,输入函数 MATCH,第一个参数选择同一行下名称列对应的单元格,图中为B1

 

 

第二个参数选择import工作表中名称的范围,图中为import!A2:A16

 

 

第三个参数为0,最后函数完整为 MATCH(B2,import!A2:A16,0)

 

 

为了锁定查询的范围,需要为范围加入$符号,最后为MATCH(B2,import!$A$2:$A$16,0)

 

 

4、保存刚才输入的函数,然后继续输入新函数INDEX,第一个参数选择import工作表中责任人列的范围

 

锁定查询范围

 

 

第二个参数为刚才写的MATCH函数,拷贝到输入框内

 

 

最后函数结果为:=INDEX(import!$B$2:$B$16,MATCH(B2,import!$A$2:$A$16,0))

 

5、最后就是自动完成了,这样就大功告成了。

 

posted @ 2016-03-24 18:31  coolkris  阅读(1296)  评论(0编辑  收藏  举报