2022/08/04

使用COUNTIF計算儲存格中包含特定文字的數量

如果要從同一個儲存格中,找出符合特定文字的儲存格計算數量,例如:計算員工名單中姓王的人有幾個,身份證字號第一碼為A的有幾個之類的,一個一個慢慢算是個辦法,但若是數量太多,就太花時間了,還很容易用錯呢😥 
這時就要使用COUNTIF函式,加上符號連接想要查詢的字或字串,就能快速計算出來了。

其他參考:

《 Google Sheet自訂條件格式標示重複資料 》


    基本說明

    COUNTIF 函數公式於 Microsoft Excel 和 Google Sheet 皆可使用,且用法相同,此篇使用 Google Sheet 作為範例圖。為方便辨識,儲存格標示為  黃底  的是帶有函式資料的儲存格;儲存格標示為  綠底  的為可修改資料,且會影響公式結果的儲存格;標示為  淺灰底  的為黃底儲存格的公式文字。



    函數 COUNTIF 介紹

    用於計算符合特定條件的儲存格數量。
    函數公式:  COUNTIF( 判斷範圍 , 判斷條件 )  

    使用方式:
    「判斷範圍」可以為任意數量的儲存格,可計算單欄或單列,也可以跨欄與列。
    例如:   COUNTIF( A:A , 要判斷的條件 )     --- 計算A欄
          COUNTIF( 10:10 , 要判斷的條件 )     --- 計算第10列
          COUNTIF( A1:C3 , 要判斷的條件 )     --- 計算A到C欄的1至3列

    「判斷條件」可以加入文字、符號等萬用字元,使用雙引號「"」包起來,就會成為文字。
    查找多於一個字元時使用「 * 」,判斷的文字可以為單一文字或是一段詞。
    查找單一文字使用「 ? 」,就僅會對比一個字元,後面的問號要補滿查找的字元數才會正確顯示。
    查找中間文字一樣使用「 * 」,並置放在判斷的文字前後,總共放兩個,「 ? 」也可以置放在文字前後查找單一文字,但置放在前後僅能查找全中文字的單一字詞,有英文字或包含英文就會計算錯誤,要特別注意呢。若需要查找的為「 * 」與「 ? 」這兩個特殊符號,則需要在雙引號「"」內的符號前加上小波浪「~」。

    例如: 儲存格內容為「SUPER*SMART?COOKIE」
         COUNTIF( 判斷範圍 , "SUP*" )     --- 判斷開頭連續文字
         COUNTIF( 判斷範圍 , "S?????????????????" )     --- 判斷開頭單一文字
         COUNTIF( 判斷範圍 , "*KIE" )     --- 判斷結尾連續文字
         COUNTIF( 判斷範圍 ,"*E" )     --- 判斷結尾單一文字
         COUNTIF( 判斷範圍 , "*SMART*" )     --- 判斷中間連續文字
         COUNTIF( 判斷範圍 , "~*" )     --- 判斷特殊符號「 * 」
         COUNTIF( 判斷範圍 , "~?" )     --- 判斷特殊符號「 ? 」



    函數實際操作

    此篇的結果顯示如下( 品種數量  黃底  內容):
    上方左側有一份蔬菜水果的清單,使用品名與品種作為區分,品名為一般大眾會講的蔬果名稱,品種則是區分的比較細。於上方圖例中可以看到,番茄和小番茄依照尺寸被區分成了兩種,但如果我們想要知道番茄總共有多少品種,不區分它的尺寸,該怎麼做呢?

      《 步驟 》
    1. 選擇判斷範圍、判斷條件位置:
      如圖例所示,我們需要判斷的項目為品名,判斷的範圍為資料欄位B4:B16,判斷條件位置置於綠底的E3,也可以直接輸入文字,用「"」雙引號框起。
        =COUNTIF(B4:B16,E3)   或   =COUNTIF(B4:B16,"番茄")  

    2. 加入文字位置判斷:
      因為清單品名有分為小番茄與番茄,但只要是番茄,都要納入計算,因此判斷條件可以設定為文字結尾為番茄,使用「*」並用「&」連接判斷條件位置的儲存格,也可以直接加在文字番茄前面。
        =COUNTIF(B4:B16,"*"&E3)  或   =COUNTIF(B4:AB16,"*番茄")  

    3. 完成~~~~~


    EXCEL公式小工具

    使用方式
    1. 在範圍輸入欄中填入儲存格位置,例如:A8、C12、H3... ...
    2. 在判斷文字輸入欄加入要判斷的字詞
    3. 下拉選擇要判斷的文字位置
    4. 按下 Enter 按鈕
    5. 點擊輸出的函數公式就可以直接複製
    6. 再將它貼在想要顯示的儲存格內
    起始範圍
    結束範圍
    判斷文字
    文字位置

    Copied!

    0 Comments:

    張貼留言