Excel中,最常用的查找函數非VLOOKUP莫屬,這個函數有多強大,這個還真不好說。工作中基本每天都會用到,你就知道這個函數有多重要。被公認是Excel函數中的NO.1。 今天我跟大家講的是另外一個函數——COUNTIF函數。如果說VLOOKUP函數是Excel函數中的NO.1,那么COUNTIF函數可以說是NO.2。 下面帶你了解下這個函數的用法。 一、記住一條公式(語法)。 COUNTIF(要檢查哪些區(qū)域?要查找哪些內容?) 二、示例:結合IF函數對比兩列數據是否相同。 下圖中我要判斷A列和D列的姓名是否相同,并在B列和E列進行顯示。下圖中我已經把相同姓名的單元格標成黃色,方便大家看清。 具體操作步驟如下: 1、選中B2:B9單元格 -- 在編輯欄中輸入公式“=IF(COUNTIF(D:D,A2)>0,'相同','不同')”-- 按快捷鍵“Ctrl+Enter”回車。 2、選中E2:E9單元格 -- 在編輯欄中輸入公式“=IF(COUNTIF(A:A,D2),'相同','不同')”-- 按快捷鍵“Ctrl+Enter”回車。 3、動圖演示如下。 三、示例:利用SUMPRODUCT和COUNTIF函數統(tǒng)計不重復的個數。 下圖中的序號有重復的,有不重復的,重復的序號只算一次,統(tǒng)計下圖中總共有多少個不重復序號。重復的序號所在的單元格我已經用綠色標記出來,方便大家看清。 具體操作步驟如下: 1、選中C2單元格 -- 在編輯欄中輸入公式“=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))”-- 按Enter鍵回車即可。 2、動圖演示如下。 四、示例:禁止輸入重復數據。 下圖中的B2:B4單元格中,當我們輸入相同編號時,彈出“輸入錯誤”對話框。下面我們用COUNTIF函數來實現這個功能。 具體操作步驟如下: 1、選中B2:B4單元格 -- 點擊菜單欄的“數據”選項卡 -- 在“數據工具”組中點擊“數據驗證”按鈕。 2、彈出“數據驗證”對話框 -- 在“驗證條件”下的“允許”框中選擇“自定義”-- 在“公式”下方的輸入框中輸入“=COUNTIF(B$4:B$12,B4)=1”。 3、切換到“出錯警告”選項卡 -- 在“標題”下方的輸入框中輸入“輸入錯誤”-- 在“錯誤信息”下方的輸入框中輸入“輸入了重復數據,請再次輸入!”-- 點擊“確定”按鈕。 4、這時我們在所設定的單元格區(qū)域B2:B4,輸入相同的編號,就會彈出“錯誤信息”提示框。 5、動圖演示如下。 五、示例:輸入字符必須包含某個字符。 下圖中B3:B12單元格要求我們輸入產品編號,產品編號必須包含三個大寫字母“POD”,如果少一個或順序不對,都會彈出報錯信息。下面我們用COUNTIF函數來解決這個問題。 具體操作步驟如下: 1、選中B3:B12單元格 -- 點擊菜單欄的“數據”選項卡 -- 在“數據工具”組中點擊“數據驗證”按鈕。 2、彈出“數據驗證”對話框 -- 在“設置”選項卡下的“允許”框中選擇“自定義”-- 在“公式”輸入框中輸入“=COUNTIF(B3:B12,'POD*')=1”。 3、切換到“出錯警告”選項卡 -- 在“標題”下方的輸入框中輸入“輸入錯誤”-- 在“錯誤信息”下方的輸入框中輸入“輸入的文本沒有包含字符串POD,請再次輸入!”-- 點擊“確定”按鈕。 4、這時我們在所設定的單元格區(qū)域B3:B12,輸入沒有包含字符串POD的產品編號,就會彈出“錯誤信息”提示框。 5、動圖演示如下。 countif函數原來有這么多實用之處,你學會了嗎?希望可以轉發(fā)和點贊,給小編支持和鼓勵。 |
|