【问题标题】:Google Sheets Conditional Formatting if cell value contains value in range如果单元格值包含范围内的值,Google表格条件格式
【发布时间】:2014-11-25 11:29:14
【问题描述】:

几天前我看到了一个关于使用 SUM 的示例,但我现在找不到... 我想做什么:

表 1 A 列包含逗号分隔的列表 示例:

  • A1 -> 狗、猫、山羊
  • A2 -> 猪、羊、猴

工作表 2 A 列每行包含单独的列表项 示例:

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

如果工作表 1 在工作表 2 的范围内找到值,我希望工作表 1 突出显示单元格

我尝试过包含 Sheet2!A:A 的文本 和几个自定义公式,例如 搜索(Sheet2!A:A,Sheet1!A:A)(并查找) 甚至 FIND(Sheet1!A1, "pig" OR "cat")

我想我可以编写一个搜索循环脚本,但我认为我可以通过条件格式轻松完成这项工作。

【问题讨论】:

    标签: arrays list google-sheets gs-conditional-formatting


    【解决方案1】:

    试试这个条件格式自定义公式:

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

    应用于范围 A:A。注意:这不会要求匹配区分大小写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 2022-01-21
      • 2021-10-16
      • 1970-01-01
      • 2018-06-04
      相关资源
      最近更新 更多