问题:电子表格自动根据姓名自动识别所在部门.多谢!

工作表1中的第1行A、B、C....列分别为部门,2、3、4.....行分别为姓名.我要在工作表2中A列的每行上确定姓名后,在B列设置公式后自动在各行中确定其人员所在的部门.多谢哈!
如:
A列 B列 C列
部门-1 部门-2 部门-3
姓名1 姓名1 姓名1
姓名2 姓名2 姓名2
.....
表2
A列 B列
姓名? 部门?
姓名? 部门?
.....

第1个回答  推荐于2017-11-21
这个你要先调整下格式然后用VLOOKUP函数

先把第一张表中的3列并称2列
A B
部门-1 姓名1
部门-1 姓名2
……
部门-2 姓名 1
部门-2 姓名 2
……
部门-3 姓名 1
部门-3 姓名 2
然后再表二中B2=VLOOKUP(A2,表1名!a:b,2,false)
下拉本回答被提问者采纳
第2个回答  2012-01-14
Sheet1为
姓名1 部门-1
姓名2 部门-1
姓名3 部门-2
姓名4 部门-2
姓名5 部门-3
姓名6 部门-3
Sheet2为
姓名 部门
姓名4 部门-2
B2输入公式:=VLOOKUP(A2,Sheet1!A:B,2,)
第3个回答  2017-11-21
在表2的B2单元格输入公式 "=IF(COUNTIF(Sheet1!A:A,A2)=1,Sheet1!$A$1,IF(COUNTIF(Sheet1!B:B,A2)=1,Sheet1!$B$1,Sheet1!$C$1))"然后下拉复制。
第4个回答  2012-01-14
如果没有同名,则表2b2=index(表1!$1:$1,sumproduct((表1!$2:$1000=a2)*column(表1!$2:$1000)),下拉复制即可,假设你表1数据有1000行
相似回答