如下圖,是某公司各組員工名單,姓名列單元格中含有多個姓名。現在想要統計出各組員工人數即各單元格中姓名個數。
在C2單元格中輸入公式=LEN(B2)-LEN(SUBSTITUTE(B2,",","")) 1,即可統計出B2單元格姓名個數為4。
将C2單元格公式下拉填充,即可統計出各單元格内姓名個數
下面跟大家簡單分析一下這個公式,首先是Substitute函數,它的作用是在文本字符串中用 new_text 替代 old_text。它的語法結構是Substitute(text,old_text,new_text,[instance_num])
SUBSTITUTE(B2,",","")在本文這裡的作用是将B2單元格中的逗号替換為空。為了方便大家理解,我在單元格中輸入=SUBSTITUTE(B2,",",""),結果如下圖所示
然後是len函數,LEN函數作用是返回文本字符串中的字符數。語法結構為LEN(text)。LEN(S
UBSTITUTE(B2,",",""))作用是統計替換掉“,”以後的字符串字符數,而LEN(B2)函數的作用是統計替換前B2單元格字符數。
LEN(B2)-LEN(SUBSTITUTE(B2,",",""))的作用是計算單元格中逗号的個數。
由于單元格中逗号的個數比姓名個數少一個,所以姓名的個數即為單元格逗号個數加1.因為公式寫為=LEN(B2)-LEN(SUBSTITUTE(B2,",","")) 1
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!