如何判断一个单元格是否存在于另一个 Google 表格中

Mic*_*ael 5 excel spreadsheet google-sheets

我每个月(1 月至 12 月)在一个 Google Sheets 文档中有 12 张标签。在每个工作表上,A 列包含一个项目编号,例如“6091”。

我试图找到一个函数来检查所有其他工作表,以查看其他工作表的“项目编号”列中是否有重复的单元格。

因此:“执行 A 列中的任何单元格,匹配其他工作表上 A 列中的任何单元格”。

有没有快速的方法来做到这一点?

小智 2

该公式=arrayformula(iferror(match(A2:A, AnotherSheet!A2:A, 0)))检查当前工作表的 A2:A 中的每个值是否位于另一个工作表的 A2:A 中。如果存在,则返回 AnotherSheet 中的位置,否则输出为空(错误 #N/A 被 抑制iferror)。

您可以将上述内容单独用于每个工作表。或者,如果您对位置不感兴趣,只想知道 A2:A 中的哪些条目在其他地方找到,则添加每张表的结果:

=arrayformula(iferror(match(A2:A, AnotherSheet!A2:A, 0)) + iferror(match(A2:A, ThirdSheet!A2:A, 0)))
Run Code Online (Sandbox Code Playgroud)

如果不存在匹配,则输出为 0;如果存在,则输出为非零数字。