tft每日頭條

 > 生活

 > excel條件格式的公式怎麼寫

excel條件格式的公式怎麼寫

生活 更新时间:2024-08-25 14:15:37

作者:祝洪忠 轉自:Excel之家ExcelHome

小夥伴們好啊,今天老祝和大家一起學習一下Excel中的條件格式。

使用Excel的條件格式功能,可以根據單元格中的内容應用指定的格式,改變某些具有指定特征數據的顯示效果,使咱們能夠直觀地查看和分析數據、發現關鍵問題。

Excel内置的條件格式規則包括“突出顯示單元格規則”、“最前/最後規則”、“數據條”、“色階”和“圖标集”,這些操作都比較簡單,咱們就不一一細說了。

如果要設置的條件較為複雜,還可以使用函數公式作為條件格式的規則。好了,下面開始劃重點:

1、在條件格式中使用函數公式時,如果公式返回的結果為TRUE或是不等于0的任意數值,則應用預先設置的格式效果。如果公式返回的結果為FALSE或是數值0,則不會應用預先設置的格式效果。

2、在條件格式中使用函數公式時,如果選中的是一個單元格區域,可以以活動單元格作為參照編寫公式,設置完成後,該規則會應用到所選中範圍的全部單元格。

3、如果需要在公式中固定引用某一行某一列,或是固定引用某個單元格的數據,需要特别注意選擇不同的引用方式。在條件格式的公式中選擇不同引用方式時,可以理解為在所選區域的活動單元格中輸入公式,然後将公式複制到所選範圍内。

OK,劃完重點,接下來就是實操了,先看第一個應用,根據D列的債券到期收益率,對最高收益的債券整行突出顯示

excel條件格式的公式怎麼寫(讓條件格式更牛掰)1

使用的公式為:

=$D2=MAX($D$2:$D$11)

接下來簡單說說公式的意思吧:

先使用MAX($D$2:$D$11)計算出D列的收益率最大值,然後與D2單元格中的數值進行比較,判斷該單元格中的數值是否等于該列的最大值。

因為事先選中的是一個多行多列的單元格區域,并且每一行中都要以該行D列的到期收益率作為比對的基礎,所以$D2使用列絕對引用。

而每一行每一列中都要以$D$2:$D$11單元格區域的最大值作為判斷标準,所以行列都使用了絕對引用方式。

接下來還有一個獨家小妙招。

咱們在工作表中輸入函數名稱時,Excel默認會顯示屏幕提示,方便選擇适合的函數,而在【編輯格式規則】對話框中輸入函數名稱時,則不會出現屏幕提示。在條件格式中使用複雜公式時,不夠方便有沒有?

怎麼辦?咱們可以先在單元格中編寫公式,然後複制到【為符合此公式的值設置格式】編輯框。

請看老祝的操作:

突出顯示各部門考核分數最高的記錄

excel條件格式的公式怎麼寫(讓條件格式更牛掰)2

這裡用到的公式是:

=$C2=MAX(IF($A$2:$A$16=$A2,$C$2:$C$16))

怎麼樣,有點小複雜吧?

咱們簡單說說這個公式的意思。

先使用IF函數,判斷$A$2:$A$16單元格區域中的部門是否等于$A2單元格的部門,如果條件成立則返回$C$2:$C$16單元格區域中對應的數值,否則返回邏輯值FALSE。

再用MAX函數忽略内存數組中的邏輯值計算出最大的數值。

最後用$C2單元格中的數值與MAX函數的結果進行比對,返回邏輯值TRUR或是FALSE。

大家注意到了嗎,在條件格式中使用數組公式時,不需要按<Ctrl Shift Enter>組合鍵結束哦。

說了幾個小複雜的公式應用,小夥伴們有沒有暈頭轉向啊,接下來看幾個簡單一點的吧:

突出顯示重複數據

excel條件格式的公式怎麼寫(讓條件格式更牛掰)3

這裡用到的公式是:

=$C2=MAX(IF($A$2:$A$16=$A2,$C$2:$C$16))

怎麼樣,有點小複雜吧?

咱們簡單說說這個公式的意思。

先使用IF函數,判斷$A$2:$A$16單元格區域中的部門是否等于$A2單元格的部門,如果條件成立則返回$C$2:$C$16單元格區域中對應的數值,否則返回邏輯值FALSE。

再用MAX函數忽略内存數組中的邏輯值計算出最大的數值。

最後用$C2單元格中的數值與MAX函數的結果進行比對,返回邏輯值TRUR或是FALSE。

大家注意到了嗎,在條件格式中使用數組公式時,不需要按<Ctrl Shift Enter>組合鍵結束哦。

說了幾個小複雜的公式應用,小夥伴們有沒有暈頭轉向啊,接下來看幾個簡單一點的吧:

突出顯示重複數據

excel條件格式的公式怎麼寫(讓條件格式更牛掰)4

公式為:

=COUNTIF(A$2:A2,A2)>1

COUNTIF函數第一參數使用A$2:A2,表示從A2單元格開始至公式所在行的A列。在這個動态擴展的範圍中,統計有多少個單元格與公式所在行的内容相同。

突出顯示已完成合同

excel條件格式的公式怎麼寫(讓條件格式更牛掰)5

公式為:

=WEEKDAY(A$3,2)>5

1、WEEKDAY函數返回某日期為星期幾。第二參數使用2,表示以1~7表示星期一到星期日。

2、對第三行中的日期進行判斷後,如果數值大于5,即表示該日期為周六或是周日。

生日一周内提醒

excel條件格式的公式怎麼寫(讓條件格式更牛掰)6

公式為:

=WEEKDAY(A$3,2)>5

1、WEEKDAY函數返回某日期為星期幾。第二參數使用2,表示以1~7表示星期一到星期日。

2、對第三行中的日期進行判斷後,如果數值大于5,即表示該日期為周六或是周日。

生日一周内提醒

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved