比较两个不同的Excel工作表中的两列

时间:2018-11-08 10:57:30

标签: excel excel-formula

  • 我有2个Excel工作表(sheet1和sheet2)
  • Sheet1有10列,sheet2有20列(no:of相同)
  • Sheet2包含sheet1具有的所有列
  • 现在,将工作表2的第12列与工作表1的第7列进行比较
  • 这将导致另一个列名称“匹配?”在任何工作表中(让我们说工作表2)
  • 这个“相符?”列应包含500行,如果匹配则为“是”(如果不匹配则为“否”)。

注意:请先从头开始介绍所提供的VLOOKUP()函数,因为我对此一无所知。

1 个答案:

答案 0 :(得分:0)

这个小公式将为您解决问题:

=IF(COUNTIF(Sheet1!G:G; L2)=0, "No match in Sheet1", "Match in Sheet1")

其中“ Sheet1”是工作表1的名称

然后可以将其修改为(上面的公式是为了清楚地显示逻辑):

=IF(COUNTIF(Sheet1!G:G; L2)=0, "No", "Yes")

假设我们有工作表1:

enter image description here

第2页,我们在第V列中应用了公式。它检查单词Apple(单元格L2在第1页,G列中的任何位置)。我们对每一行都这样做。

enter image description here

对于下一行,我们要检查它是否存在于Sheet1中,我们再次应用该公式,唯一的不同是L2-> L3,即参考值发生了变化,因为您正在查看另一个行。

enter image description here