excel表格:運用LEN函數計算參加活動的實際人數

現在的公司經常都會舉辦一些活動,都會做一些表格來統計實際參加活動人數。今天我們在本例中,運用LEN函數配合SUBSTITUTE函數使用計算。

我們現在先了解下LEN函數

LEN是一種函數,功能是返回文本串的字符數,即字符串的長度

excel表格:運用LEN函數計算參加活動的實際人數

語法:Len( text)

SUBSTITUTE函數

substitute單詞是代替的意思,在excel中就是在文本字符串中用 new_text 替代 old_text。

與 REPLACE函數有一些區別

REPLACE: 在某一文本字符串中替換指定位置處的任意文本。

SUBSTITUTE:在某一文本字符串中替換指定的文本

我們今天要用到的是:SUBSTITUT函數

語法:SUBSTITUTE(text,old_text,new_text,[instance_num])

Text 為需要替換其中字符的文本,或對含有文本的單元格的引用。

Old_text 為需要替換的舊文本。

New_text 用於替換 old_text 的文本。

Instance_num 為一數值,用來指定以 new_text 替換第幾次出現的 old_text。如果指定了 instance_num,則只有滿足要求的 old_text 被替換;如果缺省則將用 new_text 替換 TEXT 中出現的所有 old_text

瞭解了這兩個函數後,我們開始今天的正題:

excel表格:運用LEN函數計算參加活動的實際人數

完整公式:=LEN(C5)-LEN(SUBSTITUTE(C5,",",""))+1

公式解析:

從上圖中我們可以發現,每個項目的加參人員名字之後都有個逗號,這裡我們要用空格去代替逗號,

即SUBSTITUTE(C5,",","")就得到:張麗 李芳 明珠 敏敏 周玉

再用LEN函數:LEN(SUBSTITUTE(C5,",","")) 得到了用空格代替之後的長度。

我們用LEN(C5)得到整個單元格包含逗號的長度。

兩個相減,其實是得到了逗號的個數。

因為最後名字後面我們沒有用逗號,所以在公式最後要再加上1,就得到了參加活動的人數。

注意點:公式中被代替的文本格式要和單元格上的逗號格式一樣,如下圖:

excel表格:運用LEN函數計算參加活動的實際人數

如有對公式有疑問的朋友們,可以在評論區留言,我將幫你解答。

禹成將和你共同討論更多辦公技巧!


分享到:


相關文章: