【问题标题】:Conditional Formatting exact text match条件格式精确文本匹配
【发布时间】:2015-11-20 10:51:30
【问题描述】:

我有几个电子表格,我想在其中突出显示数据与单独列表匹配的所有行。我为此使用了一个规则,但它并没有准确地突出它;它只是匹配单词的一部分,例如,一个列表中的General manager 在另一个列表中突出显示Manager,而我只希望它突出显示General manager

这是我用过的公式:

=COUNTIF(A92:A400,L2:L196)  

我也尝试过 MATCH,但它找出了更多不正确的匹配项。

【问题讨论】:

    标签: excel formatting excel-formula conditional-formatting


    【解决方案1】:

    你必须把EXACT function带到某个地方。

        

    此 CF 规则是通过选择 A1:D7 并根据以下公式创建规则来创建的,

    =AGGREGATE(15, 6, ROW(1:1)/EXACT($A1, $F$8:$F$10), 1)
    

    【讨论】:

    • 谢谢,我不怎么用excel,汇总和行中的数字有什么作用,我厌倦了应用这条规则并将其更改为我想要的数据,但它只是突出显示了所有内容!
    • (参见AGGREGATE function)公式的类型甚至使用的函数都不是那么重要。你只需要有一些方法将 EXACT 引入循环计算的方程中。 =EXACT($A1, $F$8:$F$10) 没有用,所以我写了第一个我能想到的,它是否有效。
    【解决方案2】:

    我解释这个问题的方式是可能不需要区分大小写,而是使用通配符可能会导致问题(即 精确文本匹配 并没有在完​​全相同的情况下应用“精确” EXACT 函数的方式)。如果单独的列表是 ColumnL 中的列表,请从 A92 到 A400 和 HOME > Styles - Conditional Formatting, New Rule..., 使用公式确定要格式化的单元格在此公式为真的情况下格式化值:

    =COUNTIF(L$2:L$196,A92)
    

    Format...,选择你选择的高亮,OK,OK。

    如果要应用于多个工作表,命名 L2:L196 范围可能会很方便。

    上面突出显示单元格而不是行,但可以调整。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      相关资源
      最近更新 更多