【问题标题】:Google sheets - format a column by comparing values with anotherGoogle 表格 - 通过将值与另一列进行比较来格式化列
【发布时间】:2023-01-26 21:18:25
【问题描述】:

我有一个包含 2 列的 google 工作表,一个具有唯一值,另一个具有多个值的列表; 我需要知道第一列的所有值是否都在第二列的某个位置

谢谢

Column A Column B
A A, B, C
B D, E, F
D G,R, Y

我试过 =COUNTIF(FILTER(B:B,A:A=ROW(A:A)),C:C) > 0 但是我无法正确地写出这个公式

如果 B 列中存在该值,我希望 A 列为绿色

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    您可以使用 COUNTIF 函数检查列 A 中的每个值是否存在于列 B 中。以下是如何使用该公式的示例:

    =IF(COUNTIF(B:B,A1)>0,"存在","不存在")

    此公式检查单元格 A1 中的值是否存在于范围 B:B 中,如果找到则返回“存在”,否则返回“不存在”。

    然后,您可以将公式向下拖动到 A 列中的其余单元格以检查所有值。 或者,您可以使用 VLOOKUP 函数: =IF(IFERROR(VLOOKUP(A1,B:B,1,FALSE),0)>0,"存在","不存在")

    如果 A1 中的值存在于 B 列中,则上述公式将返回“存在”。

    【讨论】:

      【解决方案2】:

      使用 REGEXMATCH,您将能够在下一列中找到值。尝试:

      =REGEXMATCH(B1,A1)*(B1<>"")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多