我有一个单元格,它使用一个允许多项选择的下拉列表。我如何计算选择的数量?
我用过这个: = LEN(A2)-LEN(SUBSTITUTE(A2, “”, “”))+ 1
但这并不是空白或没有选择。如果没有选择,我怎么能显示0?
答案 0 :(得分:3)
如果您希望公式忽略连续的逗号:
=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",,",","),",,",","),",",""))+1
它占了奇数套逗号的两倍。
或完全杰克所有@ Jeeped的建议,如果您的下拉列表中的值没有空格,则更好的方法可能是:
=LEN(A2)-LEN(TRIM(SUBSTITUTE(SUBSTITUTE(A2,","," ")," ","")))+1
答案 1 :(得分:3)
如果您的选择没有空格,则用逗号代替空格,修剪结果,然后用逗号计算空格。
=LEN(trim(SUBSTITUTE(A2,","," ")))-LEN(SUBSTITUTE(trim(SUBSTITUTE(A2,","," "))," ",""))+sign(len(a2))