Excel單元格中有多個名字其中用頓號隔開如何用函式

2021-04-09 00:29:27 字數 1386 閱讀 1309

1樓:清風吧吧啦

這個要使用excel函式巢狀,具體要用到len、substitute這兩個函式,以下圖為例,公式=len(a1)-len(substitute(a1,"、",""))+1,得出的結果為6.

2樓:匿名使用者

設名字在a1,且最後乙個名字後沒有頓號,

則在b1輸入:

=len(a1)-len(substitute(a1,"、",""))+1

3樓:匿名使用者

人數就是頓號數+1咯

=len(a1)-len(substitute(a1,"、",))+1

excel乙個單元格中我輸入幾個名字,用頓號隔開,如何計算乙個格仔內的人名個數?名單統計用,謝謝 40

4樓:匿名使用者

excel乙個單copy元格中幾個名字用頓號隔開,計算乙個格仔內的人名個數,只要計算出頓號個數+1即為有多少個人名。

軟體工具:excel 2013

1、先統計該單元格中所有字元個數。=len(c1)2、再計算除頓號以外的字元個數=len(substitute(c1,"、",)) 。substitute(c1,"、",)是將c1單元格中的「、」替換為空,得到下圖c3的字元,然後再用len統計這個字元個數。

3、然後再將總字元個數-除頓號以外的字元個數+1=人名個數。

4、總結起來的公式就是=len(c1)-len(substitute(c1,"、",))+1

5樓:匿名使用者

vba程式設計的解法:

假設你的資料是第a列 結果顯示在b列

按alt+f11進入vba模式-插入模組-複製以下**內

按f5執行後回到excel表

人名個容數就顯示在b列了

private sub 數人名()

for j = 1 to range("a65536").end(xlup).row '修改a為你的資料列

a = range("a" & j).value '修改a為你的資料列

c = format(a, "###,###,###,###,###,###.###")

i = split(c, "、")

range("b" & j).value = ubound(i) + 1 '修改b為你要顯示的列

next j

end sub

6樓:匿名使用者

=len(a1)-len(substitute(a1,"、",))+1

excel每個單元格中有多個人名用頓號隔開,如何查詢是否有重複的人名 10

7樓:匿名使用者

使用**。重複了咋處理。

excel函式通過單元格A單元格B得出特殊符號,否則輸出,並且A B沒有字元輸入返回值為空格

if and a1 b1 if or len a1 0,len b1 0 if a2 b2,if a2 a2 x excel使用vlookup函式填充後有的單元格會出現 n a 這個符號,是怎麼回事?可能公式中的引用區域未加上絕對引用,而造成引用區域未出現查詢條件,無法精確匹配,返回錯誤值。公式格式...

excel單元格設定時間,在單元格設定時間

140707實際你是簡寫了,而excel預設當作是時間的序列號了,所以就變成2285 3 28。你如果只是單純的想正常顯示日期,可以試下這個公式 text a2,20 年 月 日 在excel中你要認識日期和時間的本質就是數值,或者說是非文字型數字。在excel中 windows版本 把1900 1...

EXCEL中怎樣把單元格數字合在單元格中

以excel2016軟體版本 抄為例,具體襲的操作方法 步驟如下 bai 步驟一 首先du開啟需要編輯的zhiexcel 文件。步驟二 然dao後在 d1 單元格內輸入公式 a1 b1 c1 其中 a1 b1 和 c1 分別是資料所在的單元格的位置。步驟三 然後按下鍵盤中的 回車 鍵。步驟四 操作完...