1

我看到了一個例子,前幾天有關使用SUM,但我不能找到它現在... 我想要做什麼:谷歌表條件格式,如果單元格的值包含範圍值

表1列A持有逗號分隔列表 例如:

  • A1 - >狗,貓,山羊
  • A2 - >豬,綿羊,猴

表2列UMN A持有每行 例如個別列表項:

  • A1 - >豬
  • A2 - >牛
  • A3 - >山羊

我想,如果表1突出細胞從Sheet2的範圍中找到一個值

我試過文本包含Sheet2!A:A 和幾個自定義公式,如 SEARCH(Sheet2!A:A, A:)(和FIND) 甚至找到(Sheet1!A1,「豬」或「貓」)< - 這適用於一個值而不是AND/OR 不確定是否需要使用arrayformula,因爲我猜測我真的不知道arrayformula在做什麼值。

我想我可以編寫一個搜索循環腳本,但我想我可以通過條件格式來完成這項工作非常簡單。

回答

0

嘗試此條件格式定義公式:

=ArrayFormula(SUM(LEN(A1)*REGEXMATCH(A1,"(?i)(^|,)"&INDIRECT("Sheet2!A:A")&"($|,)")))

施加到範圍A:甲。注意:這不需要匹配區分大小寫。

相關問題