Excel中如何統計英文句子中的單詞數量

2021-02-15 雷哥Office

前言


對於科研論文寫作的朋友,或者職場上的朋友,寫稿時,會遇到英文字數限制的要求。此時此刻,你是通過什麼方法來統計單詞個數?

雷哥推薦一種方法:通過Excel函數Substitute進行統計


Substitute本語法

=Substitute (text,old_text,new_text,[instance_num])

=Substitute (需要替換的文本,舊文本,新文本,出現第N個舊文本)

講人話: 需要用「新文本」替換「文本」中出現的第N個舊文本。即需要用「new_text」替換「text」中出現的第N個「old_text」

:第4個參數可以省略。如果省略就表示用「new_text」替換「text」中出現的所有「old_text」

-01- 初級案例

要求: 需要求出 you can you up這段話中的字符數,空格數,單詞數!

方法

① 字符數的函數公式:=LEN(B4)

該函數公式表示B4單元格中的字符數量

② 空格數的函數公式

思路:通過①的學習,可以發現,空格數其實就是總字符數量減去沒有空格時字符數量。

函數公式 =LEN(B6)-LEN(SUBSTITUTE(B6," ",""))

③ 單詞數量函數公式

思路:通過①②的學習,可以發現,單詞數量總是比空格數量多1

單詞數量的函數公式 =LEN(B6)-LEN(SUBSTITUTE(B6," ",""))+1

-02- 高級案例


要求: 需要求出 「As iron sharpens iron,so a friend sharpens a friend.」的單詞數量!


註:本句英文的翻譯為  鐵磨鐵,磨出刃來;朋友相感;也是如此。

思考:我們學會了句子中只有空格時,如何計算單詞數量。遇到這種既有逗號「,」,又有句號「.」的情況。該怎麼辦呢?

思路:只要統一轉換為我們熟知的只有空格的形式即可。即,逗號變為空格,句號直接去掉。多次替代,需要嵌套使用substitute函數,才可以完成。

思維導圖如下:

因此,逗號轉化為空格,句號刪去的公式為

=SUBSTITUTE(SUBSTITUTE(B4,","," "),".","")

利用初級案例中的公式=LEN(B6)-LEN(SUBSTITUTE(B6," ",""))+1,直接替換掉B6即可

最終公式

=LEN(SUBSTITUTE(SUBSTITUTE(B4,","," "),".",""))-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B4,","," "),".","")," ",""))+1

各位讀者朋友,你學會了嗎?

Copyright © 2018 雷哥 @雷哥Office

All Rights Reserved.

雷哥,微軟Excel專家認證

《競爭力:玩轉職場Excel,從此不加班》圖書作者!

個人微信號:peilei-zju

—— 往期精選 ——

① 福利 | 粉絲回饋,PPT模板+Excel模板+各種軟體插件送不停!

② 熱文 | 最全的免費正版圖片網址合集

③ 圖表 | Excel季度報表這樣做,高端大氣!老闆:第一次見這麼洋氣的餅圖

④ 圖表 | 困擾多年的Excel儀錶盤,原來是這麼做的!貌似並不難嘛

相關焦點

  • Word中如何把英文句子每個單詞首字母小寫變大寫
    點擊 字體—— 更改大小寫——每個單詞首字母大小寫
  • Excel中統計個數的函數有哪些?如何使用
    本文是看到這個問題而寫的答案:excel中count和countif和countifs三者的區別?
  • 【C語言程序設計】C語言統計單詞個數,單詞個數算法
    在以往,要麼我們一個一個地數;要麼我們估算一行的單詞數,然後用行數進行估算。第一種方法太費時,若是長篇大論,那幾乎是不可能統計的;而第二種方法不太準確。這就給我們留下了一個問題:如何又快、又準確地統計一篇英文文章中的單詞數?
  • 如何統計Excel表格中指定部分的字數?
    可要是遇上這樣的情況:客戶提供的都是Excel表格,尤其是那種ShitSheet特別多內容又特別多的Excel表格,那麼光統計要翻譯的文本的字數就夠譯者喝一壺的。所以在今天的這篇帖子中,我就準備仔細說一下如何統計Excel表格中指定部分的字數。正文首先,我先給大家介紹一下我準備使用的演示材料和程序開發需求。
  • Excel表格如何快速統計員工數量和姓名?
    提前祝大家新年快樂~今天這篇文章要講的是Excel表格如何快速統計員工數量和姓名。統計員工人數 以統計公司工程部男員工的人數為例,效果如下圖所示。統計不重複員工人數以統計不重複員工的人數為例,效果如下圖所示。在單元格 H1 中輸入下面的公式,=COUNT(0/(MATCH(A2:A16,A2:A16,0)=(ROW(2:16)-1))) ,按Ctrl+Shift+Enter 快捷鍵結束。
  • 英文簡歷中的動詞怎麼打磨?
    在中文簡歷的寫作中,如果想描述自己過往的經歷,無論是說清楚一份實習的工作內容,還是凸顯自己在各類學生組織中所承擔的重要職責,同學們最慣常使用的文字通常會是這樣的:「負責每周例會的聯絡工作」,「獨立負責策劃每個學期招新任務」等等。如果直接改成英文簡歷,同學們很可能會不假思索地在句子開頭用上「be responsible for」或者「in charge of」這樣的英語表達。
  • 在PPT中,如何快速切換英文字母的大小寫?
    在如圖3-79所示的幻燈片中包含了很多大寫形式的英文單詞,不易閱讀。現在希望將它們都轉換為每段第一個單詞的首字母為大寫形式,該如何操作?圖3-79  大寫形式的英文單詞不易閱讀→ 解決方案:         使用功能區中的「更改大小寫」命令轉換英文單詞的大小寫形式。
  • 在Word中,如何快速切換英文字母大小寫?
    技術分享請點左下角的「閱讀原文」在Word中,如何快速切換英文字母大小寫如圖 5‑45所示為某同學從網上下載的英文歌詞,但由於下載下來時全部是大寫,為了閱讀方便,希望將下載的英文歌詞轉換成每句首字母大寫的形式,應該如何操作?
  • 如何快速分離Excel一列中的英文與漢字(無分隔符)?
    【術語】如何快速分離Excel一列中的英文與漢字(無分隔符)?
  • Excel中,如何統計數值出現次數?
    ② 統計數值在某區域出現的次數1具體數值次數統計法對於統計具體數值出現次數,雷哥推薦以下2種方法。方法2:countif函數法=countif(參數1,參數2),表示參數2在數據範圍1中出現的次數,具體語法描述如下↓
  • 多條件去重統計數量方法,你一定用得到
    請務必點擊上方藍字【Excel三十六計】→右上角菜單【···】→設為星標★閒暇之時,逛excel論壇,發現一個案例,有個表親想要多條件去重統計數量。
  • 附加技能丨如何在ACCA中巧學英文
    1:注意專業詞彙的積累在ACCA的學習中我們會接觸到很多專業的財經概念,這類詞的表達是固定的,在英語中屬於專業詞彙。注重這類詞語的積累,對於詞彙量的擴大以及閱讀能力的提高都有很大的幫助。下面就以F1為例子,做一探討。
  • 如何更高效地利用英語詞典來解決閱讀中遇到的生詞問題?
    一些同學可能遇到過這樣的問題:買了英語詞典,但平時閱讀中遇到不懂的單詞和詞組卻不知道應該怎麼查。實際上,只要掌握好方法,絕大多數閱讀都可以在詞典中找到答案。具體來講,可以通過以下幾個方法用好詞典。這裡 yet 如何翻譯?句子中並沒有表示否定和疑問的詞。提問者把 yet 單獨拎出來,在詞典裡面查了很久也沒找到合理的解釋。這裡可以擴大查詞單位,把 yet 前面的 have, to 都連在一起理解,詞典中查找have yet to, 看看能否找到相關的詞條。在麥克米倫詞典中可以找到這樣的解釋:
  • 如何用Excel統計某字符或關鍵字出現次數
    今天小編為大家帶來了如何用Excel統計某字符或關鍵字出現的次數 ,用Excel統計某字符或關鍵字出現次數圖文教程,感興趣的朋友們可以跟著小編去下文了解一下哦
  • Excel表格中最實用的 15個統計公式
    Excel中最實用的15個
  • 利用python統計中英文、空格、數字、標點符號
    import stringimport pandas as pdimport csvblocks = []def str_count(str): '''找出字符串中的中英文ss == ':': count_mao += 1 if ss == '#': count_jing += 1 if '.' in s: count_sheng += 1 count_pu += 1 print('英文字符
  • 如何理解自然語言處理中的注意力機制? | 技術頭條
    注意力機制首先從人類直覺中得到,在nlp領域的機器翻譯任務上首先取得不錯的效果。簡而言之,深度學習中的注意力可以廣義地解釋為重要性權重的向量:為了預測一個元素,例如句子中的單詞,使用注意力向量來估計它與其他元素的相關程度有多強,並將其值的總和作為目標的近似值。既然注意力機制最早在nlp領域應用於機器翻譯任務,那在這個之前又是怎麼做的呢?
  • 【今日句子】老闆愛說的 deadline 是啥意思?跟「死」有關?
    這是我們今年和你分享的第295個句子一定一定要點開音頻對照筆記一起學習,效果最好。在職場的工作交接中,守時是很重要的品質。因此,我們常常會被設置一個 deadline,死線,也就是中文中常說的「截止時間,最後期限」,以確保工作順利推進。來看今天的句子:I was not able to meet the deadline.我們沒能趕上截止日期。
  • Excel中強大的翻譯功能
  • 文章3 如何用Excel函數替換字符串中的指定字符?
    經常遇到這樣的問題:現有字符串中,如何替換指定的部分字符,例如有大量電話號碼,現需要將這些號碼最後四位替換為****,該如何做呢?類似的問題和使用場景有很多,如果你的行記錄有幾千幾萬條,那麼,如何利用Excel函數批量處理就必須要掌握了。