簡體   English   中英

如果單元格行包含“ z”,則有條件地格式化A列

[英]Conditionally format column A if cell row contains “z”

如果單元格的對應行在該行中的任何位置包含字母z ,我想突出顯示A列中的單元格(使用條件格式設置工具)。 我想這樣做,因此如果數據在A列中突出顯示,我可以將其排序到頂部。

我正在使用公式:

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

但是我不想突出顯示整個行,而僅突出顯示該行的A列中的相應單元格。

這樣做的公式是什么?

選擇ColumnA,然后選擇HOME>樣式-條件格式,新規則..., 使用公式確定要格式化的單元格,在此公式為true的情況下設置值的 格式

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

格式... ,選擇突出顯示的確定,確定。

這僅適用於列A(由於選擇)。

在使用3x3單元格表進行測試時,這似乎對我有用:

  1. 突出顯示A1:A3
  2. 條件格式>新規則>使用公式來確定要格式化的單元格
  3. 式:

    = COUNTIF($ B1:$ C1,“ z ”)

然后,僅突出顯示A中的單元格。

“我想這樣做,以便如果數據在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排序的基本誤解(無冒犯)。 這應該對您有幫助。 祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM