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 . 使用 Vlookup 来识别工作表 1 列 A 中但不在工作表 2 列 B 中的名称。在我的示例中,我在工作表 1 列 B 中使用此公式执行此操作:
=IFERROR(ARRAYFORMULA(IF(A1:A="","",VLOOKUP(A1:A,Sheet2!$B$1:$B,1,false))),"未找到")
此公式只是将 A 列(表 1)与 B 列(表 2)进行比较,并将不存在的列标记为“未找到”。 这是一张可以帮助您的图片
2 . 使用过滤器从工作表 1 列 A 中输出不在工作表 2 列 B 中的所有名称。这现在是可能的,因为您之前通过我们的第一个公式识别了它们。
=过滤器(A1:A,B1:B =“未找到”)
这将输出 B 列(表 1)中标记为“未找到”的所有候选人。我把它放在 C 列(表 1)中。基本上这个专栏会输出你想要的。
您可以继续在 A 列(表 1)中添加名称,并将它们与 B 列(表 2)中的名称进行比较,因为我在步骤 1 中包含了一个数组公式,所以它将始终在 C 列(表 1)中显示它们。
希望这可以帮助!
推荐阅读
- vba - 从表单应用报表过滤器时访问查询出现错误 3141
- c# - 如何检查已安装的 Excel 是否已获得许可?
- javascript - 参数 ajax 请求体
- c - 在 while 循环之前定义变量或在循环中定义为静态变量
- google-cloud-platform - 两个表之间的 BigQuery 差异
- java - 混合 scala/java gradle 项目无法正确加载依赖项
- php - FFMPEG“无法分配内存”通过php出错
- javascript - 将 function.toString() 与编译器一起使用?
- html - 当长度达到四时,在新容器 div 中显示 ngFor 数据
- objective-c - Unhold GSM 通话后,Callkit 变成静音,我听不到任何声音