sheet2:
员工工号 姓名 性别 年龄 籍贯 岗位
001 aaa female 18 XXX 营业员
002 bbb female 21 ZZZ 营业员
003 ccc male 20 KKK 保安
sheet1:
员工工号 姓名 性别 年龄 籍贯 岗位
001
(怎样实现:在sheet1中输入员工工号就能把该员工的姓名、性别、年龄、籍贯、岗位等资料从sheet2中读取出来)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-10-01
3L的做法可行。
也可以用index结合match函数来实现:
=index(sheet1!B$2:B$100,match($a2,sheet1!$A$2:$A$100,0))
向右拉过去就是了。
简要介绍一下公式:
首先用match函数查找A2在区域sheet1!$A$2:$A$100的位置(行标),例如002在该区域里是第2行(因为A2为起始值,即第一行,所以返回值为2)。
接着返回sheet1!B$2:B$100与之相同行标的数值(即sheet1!B3)
也可以用index结合match函数来实现:
=index(sheet1!B$2:B$100,match($a2,sheet1!$A$2:$A$100,0))
向右拉过去就是了。
简要介绍一下公式:
首先用match函数查找A2在区域sheet1!$A$2:$A$100的位置(行标),例如002在该区域里是第2行(因为A2为起始值,即第一行,所以返回值为2)。
接着返回sheet1!B$2:B$100与之相同行标的数值(即sheet1!B3)
第2个回答 2009-10-01
在一个excel的表格里调用其他excel表格的数据,我应该做过,
但可能不是隔着网络能给你说清楚的。
此外,你不能修改相关表格的名字和位置。本回答被提问者采纳
但可能不是隔着网络能给你说清楚的。
此外,你不能修改相关表格的名字和位置。本回答被提问者采纳