EXCEL函數比對姓名,傳回單位名稱的問題
A
B
C
D
E
1
趙
甲子
管理部
趙甲子
2
錢
乙丑
財務部
錢乙丑
3
孫
丙寅
#VALUE!
工務部
孫丙寅
4
李
丁卯
錢乙丑
人力部
李丁卯
5
周
戊辰
工安部
周戊辰
6
吳
己巳
公關部
吳己巳
7
鄭
庚午
採購部
鄭庚午
8
王
辛未
稽核部
王辛未
C4儲存格的資料是來自於A欄與B欄的組合
要用C4儲存格比對E欄(E欄資料也是來自於A欄與B欄的組合)
例如E2儲存格=CONCATENATE(B2,C2)
當資料吻合時則在C3儲存格傳回D欄的單位名稱
我在C3儲存格輸入的資料是=VLOOKUP(D:E,C4,1,FALSE)
但並未出現預期的答案"財務部"
還請有知識的大大幫忙
感恩喔
3 個解答
評分
- Frank ChiouLv 71 0 年前最佳解答
試用如下公式:
=INDEX(D$1:D$8,MATCH(C4,E$1:E$8,0))
2009-11-25 07:53:06 補充:
依照所需求之方式, 其公式如下:
C3 =INDEX(D$1:D$8,MATCH(C4,E$1:E$8,0))
- masaLv 61 0 年前
D欄與E欄的資料對調就可以了
VLOOKUUP( )函數的用法,
被比對的姓名必須在資料區的最左欄,然後向右數欄取資料,
不可向左欄取資料,姓名改放D欄,部門改放E欄,就可以
D:E的第一欄是姓名,第二欄是部門,公式要取第二欄的資料,參數三要改用2,
=VLOOKUP(d:e,c4,2,0)
請試試
還有問題?馬上發問,尋求解答。