在下圖中有一個表格,內容是多個組別的組員姓名,如何依此計算總人數?也就是僅依組別的成員,要加總各組人數,該如何處理?
觀察這個表格,其中的組員都是以「,」進行分隔。
公式:=COUNTA(TEXTSPLIT(TEXTJOIN(",",,B4:B14),","))
(1) TEXTJOIN(",",,B4:B14)
利用 TEXTJOIN 函數將多個儲存格以「,」串接成一個字串。
(2) TEXTSPLIT(TEXTJOIN(",",,B4:B14),",")
利用 TEXTSPLIT 函數將第(1)式傳回值以「,」分隔為多個儲存格。
(3) COUNTA(TEXTSPLIT(TEXTJOIN(",",,B4:B14),","))
利用 COUNTA 計算第(2)式傳回值的數量。
如果你的 Excel 版本無法使用 TEXTJOIN 和 TEXTSPLIT 函數則可以先算出每一組的人員數量。
公式:=LEN(B4)-LEN(SUBSTITUTE(B4,",",""))+1
再予以全部加總。
文章標籤
全站熱搜