close
2185 |
EXCEL比對員工Card ID |
錦子老師:
想請問一下,F欄共有幾千筆Card ID,C欄有一百多筆員工對應的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),"") 如果抓不到資料出現錯誤碼,則不填入資料。
文章標籤
全站熱搜
留言列表