【问题标题】:Need an array formula to show duplicates in a column需要一个数组公式来显示列中的重复项
【发布时间】:2019-01-08 13:55:34
【问题描述】:

我有两列 (A:B) 的数字,它们被连接成第三列 (C) 中的一个唯一数字。

我需要一个 ARRAY 公式,它可以打印某种文本,或者在 D 列中打印真/假 - 在 C 列的每个重复值旁边(忽略该列的空白单元格)。

我目前有一个 if/countif 公式(添加到 E 列以供参考),它在某种程度上起到了作用,但它必须应用于该列的每个单元格,在这种情况下,这非常不方便,如表变得非常长(超过 7K 行),并且用户会在工作表中添加额外的行。

我试过这个数组公式:

=ARRAYFORMULA(COUNTIF(C2:C,UNIQUE(C2:C))>1 )

但它不能正常工作......

文档链接: https://docs.google.com/spreadsheets/d/1Udtv7gdI_IMoARZfeInzSPx6C1fbmOD3xHMBBEPXQQk/edit#gid=1518627098

【问题讨论】:

    标签: google-sheets duplicates array-formulas


    【解决方案1】:

    在 D2 我进入

    =arrayformula(if(len(B2:B), if(countif(C2:C, C2:C)>1, "MARKER",),))
    

    看看这是否适合你?

    【讨论】:

    • 完美,正是我需要的!谢谢!
    【解决方案2】:

    也许你可以使用 UNIQUE 函数?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 2014-03-18
      相关资源
      最近更新 更多