我在使用Google表格方面经验不足,并且在比较两列时遇到麻烦。
第1页的A列中有此数据
Sheet 1 Column A
Tim
Pete
Chris
George
Sam
第2页的B列中有这个
sheet 2 Column B
Chris
George
如何比较两者并输出未出现在工作表2列B中的名称?
谢谢。
答案 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>
希望这会有所帮助!