[英]Compare two columns of two excels and return 3rd column
我想比較兩個不同的Excel工作表的兩列,並返回第一張Excel工作表的相應匹配行前面的第二張Excel工作表的相應第三列值。
假設Excel 1包含跟隨值
Sl.No Count
-------------------------------
105 1
106 2
107 3
108 4
109 5
110 6
Excel 2包含
Sl.No Count Grade
-----------------------
108 4 A
109 5 B
110 6 C
111 1 D
預期結果
Sl.No Count Grade
-------------------------
105 1
106 2
107 3
108 4 A
109 5 B
110 6 C
請提出建議,我應該使用什么功能。
提前致謝。
使用以下公式:
=IFERROR(IF(VLOOKUP(A2,'Excel 2'!$A$2:$B$1000,2,FALSE)=B2,VLOOKUP(A2,'Excel 2'!$A$2:$C$1000,3, FALSE),""),"")
將其放入第一張工作表的Cell C2中並填寫。
下面是另一個公式選項。 稍微干凈一點,但是它是一個數組公式,因此對於大數據集,處理可能會變慢。
=IFERROR(INDEX(Sheet2!C:C,MATCH(A1&B1,Sheet2!A:A&Sheet2!B:B,0)),"")
這是一個數組公式,因此請確保在退出編輯模式時按Ctrl + Shift + Enter
。 如果操作正確,excel將在公式周圍使用大括號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.