【问题标题】:How to tell if a cell exists on another Google Sheet如何判断另一个 Google 表格上是否存在单元格
【发布时间】:2016-06-02 03:27:47
【问题描述】:

我在每个月(1 月 - 12 月)标记的一个 Google 表格文档中有 12 张表格。在每张纸上,A 列包含一个项目编号,例如“6091”。

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

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

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

【问题讨论】:

    标签: excel google-sheets spreadsheet


    【解决方案1】:

    公式=arrayformula(iferror(match(A2:A, AnotherSheet!A2:A, 0))) 检查当前工作表的A2:A 中的每个值是否在AnotherSheet 的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)))
    

    没有匹配则输出0,有则输出非零数。

    【讨论】:

    • 出于某种原因,这对我不起作用。我在谷歌表格中得到一个加载栏几分钟,然后只是一个空单元格(即使应该有匹配)。我想我应该将“AnotherSheet”更改为需要检查的另一张表的名称,所以我有这个:=arrayformula(iferror(match(A2:A, April!A2:A, 0)) + iferror(match(A2:A, March!A2:A, 0))) 在 5 月表上检查 4 月或 3 月是否存在 5 月的任何内容
    【解决方案2】:

    您可以尝试使用它来查找重复的数量:

    =counta('JAN'!A:A,'FEB'!A:A)-countA(unique({'JAN'!A:A;'FEB'!A:A})
    

    A:A 是您要检查的数据和相应文件的列。

    此公式计算您拥有的数据总数,减去唯一数据,从而为您提供数据集中重复的总数。

    此公式为您提供了重复总数的概览,但它不显示哪个单元格是重复的。

    或者,您可以添加一个检查列并输入以下公式来检查该特定单元格是否重复。

    =match(cell to check,{range 1;range 2;...range 12})
    

    或者,您可以使用此公式来查找范围之间的确切重复项,但是此公式不会在范围本身内搜索重复项。

    =arrayformula(filter(range to check,(countif(arrayformula({Range 1;range 2}),{range to check}))>1))
    

    我个人认为最后一个选项是最好的,因为它可以为您提供要纠正的确切数据。 我还是新手,所以希望这会有所帮助:)

    【讨论】:

    • 欢迎来到 SO!当你用更多答案来回答问题时,试着展示你的 POV 的好处
    • 感谢您的建议,我已经编辑了我的答案以解释过程和好处。
    【解决方案3】:

    这个公式应该适用于数值:

    =COUNT(QUERY({March!A:A;April!A:A},"where Col1="&A2))

    如果您正在搜索文本值,它会是

    =COUNTA(QUERY({March!A:A;April!A:A},"where Col1='"&A2&"'"))

    不幸的是,QUERY 函数在数组公式中不起作用,因此您需要将公式复制到列中。您可以根据需要将额外的工作表添加到 { } 数组中,用分号分隔

    编辑:实际上,借用@sandwich,这个版本应该可以工作,而无需将公式复制到列中:

    =arrayformula(iferror(match(A2:A,{March!A:A;April!A:A},0)))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多