比较两列excels的两列并返回第三列

时间:2016-11-16 13:52:02

标签: excel

我想比较两张不同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  

请建议我应该使用什么功能。

先谢谢。

2 个答案:

答案 0 :(得分:0)

使用此公式:

always<nullptr>()

将其放入第一张纸中的单元格C2并填写。

答案 1 :(得分:0)

另一个公式选项如下。有点清洁,但它是一个数组公式,因此对于大型数据集处理可能会更慢。

=IFERROR(INDEX(Sheet2!C:C,MATCH(A1&B1,Sheet2!A:A&Sheet2!B:B,0)),"")

这是一个数组公式,因此请务必在退出编辑模式时按Ctrl + Shift + Enter。如果完成,excel将在公式周围包裹大括号。