excel中兩列匹配,取匹配列的后一列數據


剛在處理excel數據時,遇到如下問題:已知A列的英文名和B列的中文名,現有一批C列的英文名,想根據A/B列的對應規則,輸出C列對應的中文名。
但是C列的順序和A列順序不一致,也不一定所有內容都被包含在A列。

舉例:
A B C D
PRVNCE_NAME 省名稱 ACCS_NBR
LATN_NAME 本地網 PRVNCE_NAME
PROD_INST_ID 產品實例ID LATN_NAME
AGE 年齡 PROD_INST_ID
ZQ_USER_FLAG 是否政企用戶 CERT_NBR

方法:

只需在D1單元格輸入:

 =IF(ISNA(VLOOKUP(C1,A:B,2,)),"",VLOOKUP(C1,A:B,2,))

並將公式復制到所有D列

返回結果如下:

A B C D
PRVNCE_NAME 省名稱 ACCS_NBR
LATN_NAME 本地網 PRVNCE_NAME 省名稱
PROD_INST_ID 產品實例ID LATN_NAME 本地網
AGE 年齡 PROD_INST_ID 產品實例ID
ZQ_USER_FLAG 是否政企用戶 CERT_NBR


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM