在Excel表sheet1中有部门、员工编号、姓名等共300条,怎样实现在sheet2中输入员工编号后其他自动显示。

请教大虾!

如sheet1表
A列员工编号,B列姓名,C列部门
sheet2表同sheet1布局
在B2输入公式
=vlookup($a2,sheet1!$A$2:$C$301,column(b1),0)
公式右拉下拉
这样当sheet2A2输入编号时,BC列自动引用sheet1表内容
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-20
sheet1
编号 部门 姓名 ===> A1行
010 DP XXX
..
..
300行.
sheet2表中
A1行用来===>标题
B2中输入=IF(A2="",,VLOOKUP($A2,Sheet1!$A$2:$C$301,COLUMN(B1),0))
B3中输入=IF(A2="",,VLOOKUP($A2,Sheet1!$A$2:$C$301,COLUMN(C1),0))
如果数据再多=IF(A2="",,VLOOKUP(在哪行输入,数据行上的范围,COLUMN(哪一列),0))本回答被提问者采纳