需要一个数组公式来显示列中的重复项

Need an array formula to show duplicates in a column

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

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

我目前有一个 if/countif 公式(添加到 E 列以供参考),它有点用,但它必须应用于该列的每个单元格,这在这方面非常不方便情况下,因为 sheet 变得很长(7K+ 行)并且额外的行被用户添加到 sheet。

我试过这个数组公式:

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

但是不能正常工作...

Link 到文件: https://docs.google.com/spreadsheets/d/1Udtv7gdI_IMoARZfeInzSPx6C1fbmOD3xHMBBEPXQQk/edit#gid=1518627098

我进入了D2

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

看看这对你有用吗?

也许你可以使用 UNIQUE 函数?