close

2185

EXCEL比對員工Card ID

錦子老師:

想請問一下,F欄共有幾千筆Card IDC欄有一百多筆員工對應的Card ID,請問有辦法比對C欄跟F欄相同的值,並自動在G欄生成員工對應的工號嗎?同時在F欄顯示該工號在第幾列?

工號對應

由於資料量問題,故以300筆做範例。

G2儲存格輸入公式「=IFERROR(VLOOKUP(F2,IF({1,0},C2:C301,A2:A301),2,0),"")」,再將公式複製到G3:G301儲存格。

【公式解說】

VLOOKUP(F2,IF({1,0},C2:C301,A2:A301),2,0) 如果F2內容在C欄範圍找到資料,則抓取A欄資料。

=IFERROR(VLOOKUP(F2,IF({1,0},C2:C301,A2:A301),2,0),"") 如果抓不到資料出現錯誤碼,則不填入資料。

抓取工號所在列

E2儲存格輸入公式「=IFERROR(MATCH(G2,A:A,0),"")」,再將公式複製到E3:E301儲存格。

【公式解說】

MATCH(G2,A:A,0) 傳回G2內容在A欄範圍中第幾列。

=IFERROR(MATCH(G2,A:A,0),"") 如果抓不到資料出現錯誤碼,則不填入資料。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()