如果输入的值已经出现在同一行中,则有条件地格式化单元格,下一列是 CSV

Conditionally format cell if value entered already appears in same row, next column which is CSV

如果 A3:A 中输入的值已经出现在 B3:B 中,其中包含 CSV,>1 次,我想有条件地格式化 A3:A。

(A3:A 将连接到 B3:B,因此该值将自动至少出现一次。)

基本上,如果该值不存在,则不会进行格式化,我知道继续添加(保留它)。如果 存在 ,请格式化单元格以提醒我不要添加(或删除)。某些单元格中可能有许多值,很难一目了然地查看相关值是否已经存在。

我尝试使用 REGEXMATCH,但不确定如何将 TRUE 切换为数值。 =IF(LEN(A3),REGEXMATCH(B3,A3),)

我还发现其他公式使用 COUNTIFCOUNTA 执行类似的操作,但 none 考虑 CSV。

My sheet

CF 的自定义公式:

=ARRAYFORMULA(REGEXMATCH(A3,TEXTJOIN("|",1,TRANSPOSE(QUERY(QUERY(TRANSPOSE(TRIM(
 SPLIT(B3,","))), "select Col1,count(Col1) group by Col1"), 
 "select Col1 where Col2 > 1", 0)))))