Excel 小教室 – 如何計算同一欄位裡的項目數量有多少個?

又到了回覆網友問題的時候了,問題是這樣的,他們在記錄姓名時,是在同一個欄位裡用符號將姓名隔開,比如 A 班是「王、陳、劉」這樣,B 班是「李、林、許」,以此類推,但因為這樣記錄的關係,他在想要怎麼直接統計欄位裡的人數一共有多少個,如果欄位不多大概手指點一點可以算完,但如果人數很多大概就 GG 了,今天就來用函數教大家怎麼計算在同一個欄位裡的姓名人數有多少,當然,這招學會後用在其他計算也是可以用的。

Excel 教學 - 如何計算同一欄位裡的項目數量有多少個?

先給大家看一下原始需求長這樣,那麼,我們應該要怎樣做才能計算人數呢?

其實做法有很多種,如果比較初學者可能會直接用資料剖析將姓名拆開後再用計算儲存格的方式來做,這樣當然也沒有不行,只是就是多一個步驟,一樣的,當欄位多的話,會是很麻煩的一件事。

我們就來看一下阿湯的做法如下:

=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1

跟大家說明一下,我們一個個來看,首先最內層的函數為:

SUBSTITUTE(B2,"、","")

SUBSTITUTE 是用來取代字元使用的,我們先將所有的「、」取代為空,然後下一個步驟:

LEN(SUBSTITUTE(B2,"、",""))

這邊加上了 LEN,LEN 是用來計算「字元」數有多少,所以看到這裡應該有點理解了吧?我們是先將「、」去掉後,計算字元數有多少,接下來我們最前面加上了 LEN(B2) 去減掉後方已經扣掉符號的字元數,LEN(B2) 是完整字元數,這麼一減,就會知道「、」這符號有幾個,最後再加上 1,就是全部的姓名數量有多少了,是不是相當簡單呢?

想看更多 Office 教學嗎?全新的影音頻道 Office 知識家上線囉,快點擊圖片前往訂閱。

office教學

你可能對這些內容也有興趣

阿湯 作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

0 留言

發表留言 »

姓名(*)
信箱(*)