
Я ввожу некоторые данные, и один вопрос из набора данных поддерживает несколько ответов. Насколько я могу судить, у меня есть возможность ввести это как разделенный столбец, например
Answer1
------
A
A,B
C
B,D
Или я могу ввести его как несколько столбцов:
Answer1 Answer1
------- -------
A
A B
C
B D
В любом случае мне нужно иметь возможность обобщить эти данные с помощью сводной таблицы, но я не уверен, как это сделать? Предложения?
Итоговая сводная таблица должна выглядеть примерно так:
Answer1 Count
------- -----
A 2
B 2
C 1
D 1
решение1
Добавьте вычисляемые столбцы, где $A2
— столбец, содержащий список, разделенный запятыми, а "A"
— тот ответ, который вы хотите посчитать в вычисляемом столбце.
=IFERROR(FIND("A",$A2)^0,0)
Это предполагает, что заданный ответ может существовать только один раз в A2
. Если он его находит, местоположение возводится в степень нуля, что дает вам 1
. Если он не может его найти, вы получаете ошибку, которая приводит к IFERROR()
созданию 0
.
Answer1 1A 1B 1C 1D
A 1 0 0 0
A,B 1 1 0 0
C 0 0 1 0
B,D 0 1 0 1
Теперь вы можете получить сумму каждого ответа с SUM()
помощью сводной таблицы.
решение2
В этом случае вам необходимо перестроить данные так, чтобы они выглядели следующим образом:
Answer 1
B
A
A
C
D
D
Затем выберите данные (включая заголовок) и введите поле «ответ 1» вРядиЦенностиполя.
ОБНОВЛЯТЬ
Например, как только данные будут в этом формате, вы можете объединить их любым удобным для вас способом, например, как показано ниже: