使用Google表格比较两列

时间:2018-07-18 18:46:14

标签: google-sheets

我在使用Google表格方面经验不足,并且在比较两列时遇到麻烦。

第1页的A列中有此数据

Sheet 1 Column A
Tim
Pete
Chris
George
Sam

第2页的B列中有这个

sheet 2 Column B
Chris
George

如何比较两者并输出未出现在工作表2列B中的名称?

谢谢。

1 个答案:

答案 0 :(得分:0)

我将使用一个两步过程,我已尽我所能地解释了它,因此您可以根据需要修改公式:

1 。使用Vlookup来识别工作表1列A中的名称,而不是工作表2列B中的名称。 在我的示例中,我在工作表1列B中使用了此公式:

  

= IFERROR(ARRAYFORMULA(IF(A1:A =“”,“”,VLOOKUP(A1:A,Sheet2!$ B $ 1:$ B,1,false))),“未找到”)

此公式仅将A列(Sheet 1)与B列(Sheet 2)进行比较,并用“未找到”标记不存在的列。 Here's an Image to help you out

2 。使用过滤器来输出工作表1列A中不在工作表2列B中的所有名称。由于您之前是通过第一个公式识别出它们的,所以现在可以这样做。

  

= FILTER(A1:A,B1:B =“未找到”)

这将输出B列(表1)中标记为“未找到”的所有候选项。我将其放在C列(表1)中。基本上,此列将输出您想要的内容。

Here's another image to help you out with Step 2.

您可以继续在A列(表1)中添加名称,并将其与B列(表2)中的名称进行比较,因为在步骤1中包含了一个arrayformula,它将始终在C列(表1)中显示它们。 / p>

希望这会有所帮助!