Excel如何批量查找并提取数据

例如:表一A1列为组织机构代码B1列为单位名称,表二A1列为空列,B1列为单位名称,把表二B列中的单位逐个在表一B列中查找,如果表二中的单位名称=表一中的单位名称,就把表一A列自动填充到表二A列,请问用什么函数。谢谢

第1个回答  推荐于2017-11-26
假设两表的表名分别为sheet1、sheet2
在sheet2的A1输入公式
=INDEX(sheet1!A:A,MATCH(B1,sheet1!B:B,))
下拉即可追问

无效

追答

表名是否为sheet1、sheet2 ?

追问

是,我就是如果Sheet2B中的单位名称等于Sheet1B中的单位名称,则自动把表1中的A列数据填充到表二中的A列

追答

看附件的例表吧

追问

就是这么个意思,谢啦,我再研究研究

本回答被提问者采纳
第2个回答  2013-11-04
=INDEX(Sheet1!A:A,MATCH(Sheet2!B1,Sheet1!B:B,0))

=VLOOKUP(B1,IF({1,0},Sheet1!B:B,Sheet1!A:A),2,)

两种公式,选自己喜欢的用哈!
第3个回答  2013-11-04
用Vlookup函数。追问

麻烦详细点,谢谢

追答

来晚了,不用追答了。

第4个回答  2020-12-26

第5个回答  2020-02-17
相似回答