如何計算excel中的單詞 - 公式示例
本教程演示瞭如何使用LEN
, SUBSTITUTE
和TRIM
函數的組合來計數Excel中的單詞。它提供了對病例敏感的和不敏感的公式,用於計算單元或單元格內的總單詞或特定單詞/文本。
Excel提供了諸如COUNT
, COUNTA
, COUNTIF
和COUNTIFS
之類的功能,但缺少內置單詞計數器。該教程解決了這一差距。
計算單元中的總單詞
核心公式使用LEN
, SUBSTITUTE
和TRIM
:
LEN(TRIM(cell))-LEN(SUBSTITUTE(cell," ","")) 1
其中cell
是細胞參考。例如, =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ","")) 1
在單元格A2中計數單詞。
這是通過:
-
SUBSTITUTE(cell," ","")
:刪除所有空間。 -
LEN(...)
:獲得沒有空格的弦的長度。 - 從原始長度中減去無空間長度並添加1(空間數1 =單詞數)。
-
TRIM(cell)
:刪除前導/尾隨空間以確保准確性。
改進的空細胞公式
要處理空單元格,請使用IF
語句:
=IF(A2="",0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ","")) 1)
對於空單元格,這將返回0,否則返回正確的計數。
計算細胞中的特定單詞
計算特定詞的發生(例如,在細胞A2中的“月亮”):
=(LEN(cell)-LEN(SUBSTITUTE(cell,word,"")))/LEN(word)
例如: =(LEN(A2)-LEN(SUBSTITUTE(A2,"moon","")))/LEN("moon")
這個公式:
-
SUBSTITUTE(cell,word,"")
:刪除目標詞。 - 計算長度的差異(表示目標單詞的字符)。
- 除以目標詞的長度以獲取出現的數量。
最好將單詞從另一個單元格(例如B1)計數以重複使用: =(LEN(A2)-LEN(SUBSTITUTE(A2,$B$1,"")))/LEN($B$1)
(請注意絕對參考的$
)。
病例敏感與對病例不敏感的:上述公式對病例敏感。對於對病例不敏感的計數,請在SUBSTITUTE
中使用UPPER
或LOWER
:
=(LEN(cell)-LEN(SUBSTITUTE(LOWER(cell),LOWER(word)," ")))/LEN(word)
計數範圍內的單詞
對於總單詞計數(例如,A2:A4),使用SUMPRODUCT
或SUM
(作為數組公式-ctrl shift enter):
=SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ","")) 1)
或者
=SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ","")) 1)
(array公式)
對於計數範圍內的特定單詞,請使用SUMPRODUCT
或SUM
(數組公式)調整單細胞公式:
=SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4,C1,"")))/LEN(C1))
同樣,在範圍內使用UPPER
或LOWER
進行不敏感的計數。
該綜合指南為Excel中的各種單詞計數方案提供了公式。請記住調整單元格引用以匹配您的數據。
以上是如何計算excel中的單詞 - 公式示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在Excel中,利用時間軸篩選器可以更有效地按時間段顯示數據,這比使用篩選按鈕更便捷。時間軸是一個動態篩選選項,允許您快速顯示單個日期、月份、季度或年份的數據。 步驟一:將數據轉換為數據透視表 首先,將原始Excel數據轉換為數據透視表。選擇數據表中的任意單元格(無論格式化與否),然後點擊功能區“插入”選項卡上的“數據透視表”。 相關:如何在Microsoft Excel中創建數據透視表 別被數據透視表嚇倒!我們會教你幾分鐘內就能掌握的基本技巧。 相關文章 在對話框中,確保選中整個數據范圍(

Excel 溢出範圍運算符 (#) 讓公式能夠自動調整以適應溢出範圍大小的變化。此功能僅適用於 Windows 或 Mac 版 Microsoft 365 Excel。 UNIQUE、COUNTIF 和 SORTBY 等常用函數可與溢出範圍運算符結合使用,生成動態的可排序列表。 Excel 公式中的井號 (#) 也稱為溢出範圍運算符,它指示程序考慮溢出範圍中的所有結果。因此,即使溢出範圍增大或縮小,包含 # 的公式也會自動反映此變化。 如何列出和排序 Microsoft Excel 中的唯一值

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

Excel中使用公式型條件格式處理溢出數組 直接對Excel中溢出數組進行格式化可能會導致問題,尤其當數據形狀或大小發生變化時。基於公式的條件格式規則允許在數據參數更改時自動調整格式。在列引用前添加美元符號 ($) 可以將規則應用於數據中的所有行。 在Excel中,您可以對單元格的值或背景應用直接格式化,以使電子表格更易於閱讀。但是,當Excel公式返回一組值(稱為溢出數組)時,如果數據的尺寸或形狀發生變化,則應用直接格式化將導致問題。 假設您有此電子表格,其中包含PIVOTBY公式的溢出結果,

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常
