使用条件格式突出显示 Google 工作表中整个 sheet 的 "partial" 个重复项

highlight "partial" duplicates across entire sheet in Google Sheets using conditional formatting

我正在尝试使用条件格式突出显示 google 工作表中的部分重复项。我需要突出显示任何匹配单元格中多个列和行的重复项。到目前为止我正在使用这个...

=countif(INDIRECT({"C2:Z18"}),C2)>1

这在一定程度上起作用,但它只突出显示完全匹配。我还需要找到一种方法来突出显示部分匹配项。我使用的数据基本上是一个 4 位数的公交车号码,后面跟着一个燃油读数,就像这样...

1429 1384 1429/167

我需要找到一种方法让条件格式公式只匹配每个单元格的前 4 个字符。这样它就忽略了下面的燃油读数。我试过这个...

=COUNTIF(INDIRECT({"C2:Z18"}),LEFT(C2,4)&"*")>1

但它出现故障并突出显示所选范围内的每个单元格,这在条件格式规则中列出。

有没有人有什么想法?

您是否厌倦了使用 countifs 而不是 countif 函数? Countifs 能够跨多个列搜索重复项,而 countif 仅用于搜索其应用的列。我看到您已使用 "indirect()" 函数来绕过此限制。尝试以下操作。

=COUNTIFS(C2:Z18;LEFT(C2;4)&"*")>1

多亏 Google 产品支持论坛上一位名叫 Isai Alvarado 的天才,我终于找到了解决方案...

=if(C2<>"",ArrayFormula(countif(left($C$2:$Z$18,4),left(C2,4)))>1)

我希望这可以帮助其他任何人尝试突出显示多列中的部分重复项。