[英]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.