EXCEL中怎么自带出名字?

EXCEL中我想在单元格里输入一个员工的工号,单元格就能自动填充该员工的名字,
有几百个员工。请问各位网络达人怎么操作,用什么函数能实现?谢谢了!

第1个回答  2014-05-08
你首先有要有一个所有员工工号和员工名字的表格。
假设你在EXCEL的SHEET2中是:A列(员工工号)、B列(员工名字)
在SHEET1中A2单元格将会要输入员工工号,B2反应员工名字。
Sheet1中的B2单元格中输入:=IF(A2="","",VLOOKUP(A2,Sheet2!A:B,2,0))
B列下的其他单元格下拉填充。
第2个回答  2014-05-08
工号 姓名
1 张三
2 李四

先做一张这样的表,然后在需要显示名字的单元格里内vlookup函数就行了。

如果你是新手,请注意:工号列一定要在姓名列前。区域最好用绝对地址,按F4加上$这种形式,拖拽。本回答被提问者采纳
第3个回答  2014-05-08
1、在其他工作表(比如SHEET2)建立“工号——姓名”对照表,分别在A列和B列。
2、在需要出现名字的单元格输入公式=if(indirect(address(row(),column()-1))<>"",vlookup(indirect(address(row(),column()-1)),sheet2!a:b,2,),"") 下拉填充
第4个回答  2014-05-08
用vlookup()函数。很简单。
第5个回答  2014-05-08
用Vlookup()就可以了。。。