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

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

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

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

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

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

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

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

SUBSTITUTE(B2,”、”,””)

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

LEN(SUBSTITUTE(B2,”、”,””))

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

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

Last Update: 2020 年 10 月 03 日