如果单元格的相应行在该行的任何位置包含字母z
,我想要突出显示A列中的单元格(使用条件格式设置工具)。我想这样做,所以如果在A列中突出显示数据,我可以将数据排序到顶部。
我正在使用公式:
=COUNTIF($A1:$AA1,"*z*")
但我不想突出显示整行,只是该行的A列中的相应单元格。
这样做的公式是什么?
答案 0 :(得分:1)
选择ColumnA然后选择HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格和格式化此公式的值::
=COUNTIF($A1:$AA1,"*z*")>0
格式化... ,选择高亮显示确定,确定。
这仅适用于A列(因为选择)。
答案 1 :(得分:-1)
在使用3x3单元格表进行测试时,这似乎对我有用:
公式:
= COUNTIF($ B1:$ C1," ž&#34)
然后只突出显示A中的细胞。
答案 2 :(得分:-2)
“我想这样做,所以如果突出显示,我可以将数据排序到顶部 在A栏中。“
好的,首先,您不需要使用条件格式进行排序。其次,您不希望在公式=COUNTIF($A1:$AA1,"z")
中引用A1 - 它是一个循环引用,您在A列中放置的任何公式都不会返回“z”,因为您将它用于您的COUNTIF公式。
您要使用的公式是:
=IF(COUNTIF($B1:$AA1,"z")>0,1,0)
如果你想在字符串中的任何地方查找包含z的任何行,你可能想要做一个通配符countif:
=IF(COUNTIF($B1:$AA1,"*z")>0,1,0)
然后,您可以在A列上为所有数据排序 - 从高到低。
基本上你已经证明了对如何在excel中排序(没有冒犯)的基本误解。这应该对你有帮助。祝你好运。