Excel多條件規(guī)則管理器設置單元格格式應用實例
在日常工作中,經常需要使用Excel表格進行數據統計。有時候,數據列中的條件較多,需要根據多個條件來填充數據或者設置單元格的格式。為了解決這一問題,我們可以使用Excel中的FIND函數進行搜索。詳細
在日常工作中,經常需要使用Excel表格進行數據統計。有時候,數據列中的條件較多,需要根據多個條件來填充數據或者設置單元格的格式。為了解決這一問題,我們可以使用Excel中的FIND函數進行搜索。
詳細了解FIND函數
FIND函數是一個用于在文本字符串中查找指定文本的Excel函數。它的語法為:FIND(find_text, within_text, [start_num])。其中,find_text是要查找的文本,within_text是包含要查找文本的文本,start_num是可選參數,表示從第幾個字符開始搜索,默認為1。
應用實例步驟
1. 實例如下圖所示。
2. 在C列新建格式規(guī)則,填充背景為紅色。
3. 應用規(guī)則到C列,并勾選“如果為真則停止”,然后點擊應用/確定,查看效果圖。
推薦方案
推薦方案一是使用AND(ISNUMBER(FIND($B1,"英雄鋼筆316英雄鋼筆612英雄鋼筆733")), $C1<10)的邏輯關系。即從B1單元格開始向下搜索文本關鍵詞,判斷C列三款鋼筆中價格小于10元的情況,并將單元格格式設置為紅色。
另一方案
另一方案是在Excel2010及以上版本中,可以使用條件公式逐條判定。例如AND(ISNUMBER(FIND("英雄鋼筆612", $B1)), $C1<10),表示從B1單元格開始向下搜索文本“英雄鋼筆612”,并判斷C列中價格是否小于10元。
注意事項
值得注意的是,2003版本的Excel條件格式規(guī)則只能設置三條,因此推薦使用第一種方案。在公式中使用AND函數時,可以增加更多的判定條件,比如增加A列的店鋪信息。
FIND函數的搜索精度
FIND函數有兩種搜索模式:模糊搜索和精確搜索。在不同情況下,可以選擇合適的搜索精度,以提高效率并減少人工勞動。舉幾個應用實例:
- ISNUMBER(FIND($B1,"英雄鋼筆316英雄鋼筆612英雄鋼筆733")):模糊搜索,判斷是否包含任意一個關鍵詞。
- ISNUMBER(FIND("英雄鋼筆612", $B1)):精確搜索,判斷是否包含完整關鍵詞。
- OR(ISNUMBER(FIND("不合格", $B1)), ISNUMBER(FIND("廢", $B1))):根據需要選擇搜索精度,提高效果。
通過以上方法,可以更好地利用Excel的條件規(guī)則管理器,高效處理多條件情況下的數據格式設置,提升工作效率。