寵物展會2025年時間表
1173
2022-12-01
excel如何利用條件格式高亮顯示連續多個符合要求的數據
有時需要在Excel中把某些符合特定要求的多個連續數據高亮顯示出來,以方便分析和查看。例如高亮顯示某行中指定數量的多個連續非空單元格、高亮顯示某列中多個連續的空單元格等。利用條件格式可以輕松實現,下面以一個具體的實例來進行說明。假如下圖為某公司幾個分店元月份銷售某產品的數量一覽表,要求將各分店連續3天及以上銷售數量大于等于100的數據顯示為綠色。
圖中數值所在區域為C3:AG7,在Excel 2010中設置方法如下:
選擇C3:AG7區域,在功能區中選擇“開始”選項卡,在“樣式”組中單擊“條件格式→新建規則→使用公式確定要設置格式的單元格”,在下方的文本框中輸入公式:
=MIN(IF(C3:$AH3<100,COLUMN(C:$AH)),COLUMN($AH3))-MAX(IF($C3:C3<100,COLUMN($C:C)),COLUMN($B3))>3
然后單擊“格式”按鈕,選擇“填充”選項卡,選擇某種顏色,本例為綠色,單擊“確定”。
再次單擊確定完成條件格式的設置。
公式說明:
公式中MIN和MAX函數都有兩個參數,對于MIN函數,其第一個參數為數組,對于MAX函數,除數據區域最左側的單元格外,其第一個參數也為數組。對于某個單元格數據,MIN函數和MAX函數分別計算出該單元格右側和左側最接近該單元格且不符合要求的數據所在的列數,再比較二者的差值,如果大于“3”則返回“TRUE”。
例如對于I6:K6這三個位于中間位置的數據,MIN函數返回第一個數組參數的最小值,即L列的列數“12”,MAX函數返回第一個數組參數的最大值,即H列的列數“8”。
對于位于左端位置且符合要求的數據,例如上圖中的C7:E7,MAX函數第一個數組參數的元素都為“FALSE”,故MAX函數返回其第二個參數“COLUMN($B7)”,即B列的列數。
對于位于右端位置且符合要求的數據,在AH列存在數據的情況下,MIN函數第一個數組參數的所有元素也可能為“FALSE”,故MIN函數返回其第二個參數“COLUMN($AH3)”,即AH列的列數,這是由于MIN的參數為數組時,數組中的邏輯值會被忽略。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。