若要計算出現次數的文字、 字元和單字在 Excel 中的公式的描述

文章翻譯 文章翻譯
文章編號: 213889
全部展開 | 全部摺疊

在此頁中

結論

這份文件包含,並告訴您,計算下列的公式:
  • 儲存格範圍中的文字字串的次數。
  • 在一個儲存格中字元的發生次數。
  • 儲存格範圍中字元的發生次數。
  • 由在字元分隔的數字 (或文字字串)儲存格。

其他相關資訊

公式來計算某範圍內的文字字串的項目個數

= SUM (LEN (範圍)-LEN (替代 (範圍」 text","")))/LEN("text")
位置 範圍 會有問題的儲存格範圍,"text"會取代您要計算特定文字字串。

附註上述公式必須輸入為陣列公式。若要將公式輸入為陣列,在 Windows 的 Excel 中,請按 CTRL + SHIFT + enter 鍵。若要將公式輸入為陣列,在 Excel 中,如 Macintosh,按下命令 + RETURN 鍵。

公式必須被除以文字字串的長度,因為範圍的字元長度的總和都會減的倍數出現的每個文字字串。此公式可以用來取代所有較新的公式,此公式來計算的儲存格中的字數以外的文件中。

範例 1: 計算某範圍內的文字字串的項目數目

  1. 啟動 Excel,然後再開啟新的活頁簿。
  2. 工作表 sheet1 上輸入下列命令:
    A1: Fruit
    A2: apple,apple
    A3: orange
    A4: apple,orange
    A5: grape
    A6: orange,grape
    A7: grape, apple
    A8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")
    					
儲存格 A8 的值為 4,因為文字"蘋果"會出現在範圍內的四次。

若要計算出現在一個儲存格中的單一字元的數值的公式

= LEN (cell_ref)-LEN (替代 (cell_ref,"a",""))
位置 cell_ref 是儲存格參照,而您要計算的字元來"a"會取代。

附註此公式也不必以陣列公式的形式輸入。

範例 2: 計算單一儲存格中字元的發生次數

使用相同的資料,從前面的範例。假設您要計算在 A7 字元"p"的發生次數。在儲存格 A9 中,輸入下列公式:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
儲存格 A9 的值為 3,因為字元"p"A7 中出現了三次。

若要計算某範圍內的單一字元的發生次數的公式

= SUM (LEN (範圍)-LEN (替代 (範圍,"a","")))
位置 範圍 為儲存格範圍有問題,而您要計算的字元來"a"會取代。

附註上述公式必須輸入為陣列公式。若要將公式輸入為陣列公式在 Excel 中,請按 CTRL + SHIFT + enter 鍵。

範例 3: 計算某範圍內字元的發生次數

使用相同的資料,從前面的範例。假設您要計算項目或在 [a2: a7 字元"p"的數目。在儲存格 A10 中輸入下列公式:
A10: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
附註上述公式必須輸入為陣列公式。若要將公式輸入為陣列公式在 Excel 中,請按 CTRL + SHIFT + enter 鍵。

儲存格 A10 的值為 11,因為 a2: a7 中字元"p"會出現的 11 倍。

若要計算字數隔開之字元的儲存格的公式

= IF (LEN (TRIM (cell_ref)) = 0,0,LEN (cell_ref)-LEN (替代 (cell_ref,字元,""))+1)
位置 cell_ref 為儲存格參考,以及 字元 字元分隔的文字。

附註在上面的公式 ; 沒有任何空間多行只會用來配合這份文件中的公式。當您在儲存格中輸入不包含任何空格。此公式也不必以陣列公式的形式輸入。

範例 4: 計算的儲存格中空格隔開的字數

若要計算的位置以空格字元分隔文字的儲存格中的字數,請遵循下列步驟:
  1. 啟動 Excel,然後再開啟新的活頁簿。
  2. 工作表 sheet1 上輸入下列命令:
    答 1: 車必須快速
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN (替代 (A1"","")) + 1)
儲存格 A2 中的公式會傳回值為 4,以反映出的字串包含四個以空格分隔的文字。如果文字以分隔多個空格或文字開頭或結尾空格,並不重要。TRIM 函數會移除多餘的空格字元,並開始和結束空格字元儲存格的文字中。

在 Excel 中,您也可以使用巨集若要計算儲存格中的特定字元的項目或儲存格範圍。

?考

如需有關計算的發生次數的文字,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
89794如何使用 Visual Basic for Applications,以計算 Excel 中的選取範圍中字元的出現次數

屬性

文章編號: 213889 - 上次校閱: 2013年7月13日 - 版次: 6.0
關鍵字:?
kbformula kbhowto kbinfo kbmt KB213889 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:213889
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com