0

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

我正在使用公式:

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

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

这样做的公式是什么?

4

3 回答 3

1

选择 ColumnA 然后 HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true: :

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

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

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

于 2015-08-14T00:56:21.673 回答
-1

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

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

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

然后仅突出显示 A 中的单元格。

于 2012-08-15T17:44:33.783 回答
-2

“我想这样做,以便如果数据在 A 列中突出显示,我可以将数据排序到顶部。”

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

您要使用的公式是:

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

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

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

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

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

于 2012-08-15T17:00:28.997 回答