Как создать столбчатую диаграмму, которая подсчитывает, сколько раз отображаются значения, разделенные запятыми?

#excel #excel-2016

#excel #excel-2016

Вопрос:

Мои данные (столбец) взяты из вопроса, который допускал несколько ответов. Итак, в каждой ячейке у меня есть что-то вроде «A, C, E», и я хотел бы создать гистограмму с каждым ответом в виде категории (A, B, C, D и E). Я знаю основы сводных таблиц. Заранее спасибо.

Комментарии:

1. =CountIf(A1:A3,"*A*")

Ответ №1:

Вы можете использовать SUBSTITUTE и LEN для подсчета количества запятых.

 =LEN(A1)-LEN(SUBSTITUTE(A1,",",""))
  

Например, это вернет:

 A,C,E       2
A,C,E,F     3
A,C,E,D,E   4
  

Если вы действительно хотите проанализировать каждую букву (что, я думаю, это то, что вы действительно хотите сделать), тогда вам понадобится что-то более похожее на эквивалент explode в PHP. Дополнительная информация на https://support.office.com/en-us/article/Split-text-into-different-columns-with-functions-49ec57f9-3d5a-44b2-82da-50dded6e4a68

Ответ №2:

Я сделал это, используя формулу =IF(ISNUMBER(FIND(«A»,cellname)),1,0) . Проблема решена.