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 分別是資料所在的單元格的位置。步驟三 然後按下鍵盤中的 回車 鍵。步驟四 操作完...