【问题标题】:Conditionally format column A if cell row contains "z"如果单元格行包含“z”,则有条件地格式化列 A
【发布时间】:2012-08-15 16:10:19
【问题描述】:

如果单元格的相应行在该行中的任何位置包含字母z,我想突出显示A 列中的单元格(使用条件格式工具)。我想这样做,如果数据在 A 列中突出显示,我可以将数据排序到顶部。

我使用的是公式:

=COUNTIF($A1:$AA1,"*z*") 

但我不想突出显示整行,只突出显示该行 A 列中的相应单元格。

这样做的公式是什么?

【问题讨论】:

  • 请看更新后的问题。
  • 您想将buzz 算作一个包含z 的单元格,还是仅算为只有z 的单元格?
  • 任何 z 实例 =COUNTIF(($A1:$AA1,"z").
  • 这样做是突出显示所有单元格,例如 z,但实际上我只想突出显示 A 列中的单元格。我想知道如何编写公式.. 是不是 =$A1 =($A1:$AA1,"z")?我不确定..
  • 我认为您需要为每列添加一个新的条件格式规则,因为 Applies to 选项需要不同。

标签: excel excel-2010 worksheet-function conditional-formatting countif


【解决方案1】:

选择 ColumnA,然后选择 HOME > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格在此公式为真的情况下设置值:

=COUNTIF($A1:$AA1,"*z*")>0

格式化...,选择高亮OK,OK。

这将仅适用于 A 列(由于选择)。

【讨论】:

    【解决方案2】:

    在使用 3x3 单元格表进行测试时,这似乎对我有用:

    1. 突出显示 A1:A3
    2. 条件格式>新规则>使用公式确定要设置格式的单元格
    3. 公式:

      =COUNTIF($B1:$C1,"z")

    然后只有 A 中的单元格被突出显示。

    【讨论】:

    • 我认为如果 B 列中包含您的字符串,您会希望灵活地突出显示 B 列中的单元格,而不仅仅是重新着色一列
    【解决方案3】:

    “我想这样做,以便在突出显示的情况下将数据排序到顶部 在 A 列中。”

    好的,首先,您不需要使用条件格式进行排序。其次,您不想在公式=COUNTIF($A1:$AA1,"z") 中引用 A1 - 这是一个循环引用,您在 A 列中输入的任何公式都不会返回“z”,因为您将它用于您的 COUNTIF 公式。

    你要使用的公式是:

    =IF(COUNTIF($B1:$AA1,"z")>0,1,0)
    

    如果您想在字符串中的任意位置查找包含 z 的任何行,您需要执行通配符计数:

    =IF(COUNTIF($B1:$AA1,"*z")>0,1,0)
    

    然后您可以对所有数据的 A 列进行排序 - 从高到低。

    基本上,您已经证明了对如何在 excel 中进行排序的基本误解(无意冒犯)。这应该对您有所帮助。祝你好运。

    【讨论】:

    • 是的,您可以使用条件格式进行排序。他想使用条件格式更改单元格颜色并按该颜色排序。很有可能。如果问题中使用的公式用于条件格式条件,则它不是循环引用。这不是正确的答案,但它在正确的轨道上。
    • 是的,您可以使用条件格式作为排序机制 - 但您为什么要这样做?如果他愿意,如果在我的示例中包含 1,他可以对列 A 进行条件格式设置。但他仍然会根据单元格的值进行排序。因此,基本上,我们中的一个人对他的问题存在固有的误解。我想我们很快就会看到那是谁。
    • 条件格式让您拥有对您很重要的项目也始终可见。因此,如果您对 B 列进行排序,A 列的单元格仍然是彩色的。这只是一个很好的视觉提示,它不会将数据列添加到表中。有时人们不喜欢无关紧要的“工人”列。特别是如果您随后将该工作表传递给其他人,那么您需要解释为什么此列中没有实际数据。为数据添加颜色让生活变得更简单。
    • 在我的示例中,如果您对 B 列进行排序,A 列中的单元格仍然可见,并且您可以根据需要对其应用条件格式。但是好吧,我的误解。我认为目标是对其进行排序——而不是让它看起来很漂亮——因为对我个人而言,这将是关于排序的。
    • 是的,我不知道 odpogn 的目标是什么,但根据我的经验,这是我用于在多人之间移动的文件的原因。
    猜你喜欢
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    相关资源
    最近更新 更多