Подсчет количества значений в ячейке, если не указано пустое - PullRequest
0 голосов
/ 10 июня 2018

У меня есть ячейка, в которой используется раскрывающийся список, в котором можно выбрать несколько элементов.Как рассчитать количество выборов?

Я использовал это: = LEN (A2) -LEN (ЗАМЕНА (A2, ",", "")) + 1

Но это нене учитывать пустое или нет выбора.Как можно также отобразить 0, если нет выбора?

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Если в ваших выборках нет пробелов, то замените их запятыми, обрежьте результат, а затем подсчитайте для пробелов, как указано выше,

=LEN(trim(SUBSTITUTE(A2,","," ")))-LEN(SUBSTITUTE(trim(SUBSTITUTE(A2,","," "))," ",""))+sign(len(a2))
0 голосов
/ 10 июня 2018

Если вы хотите, чтобы ваша формула игнорировала последовательные запятые:

=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",,",","),",,",","),",",""))+1

Она удваивается, чтобы учесть нечетное число наборов запятых.


или полностьюИз всех предложений @ Jeeped, если значения в вашем раскрывающемся списке не имеют пробелов, лучшим способом может быть:

=LEN(A2)-LEN(TRIM(SUBSTITUTE(SUBSTITUTE(A2,","," ")," ","")))+1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...