
Estou digitando alguns dados e uma pergunta do conjunto de dados suporta múltiplas respostas. Pelo que posso dizer, tenho a opção de codificar isso como uma coluna delimitada, por exemplo
Answer1
------
A
A,B
C
B,D
Ou posso classificá-lo como múltiplas colunas:
Answer1 Answer1
------- -------
A
A B
C
B D
De qualquer forma, preciso resumir esses dados usando uma tabela dinâmica, mas não tenho certeza de como fazer isso. Sugestões?
A tabela dinâmica resultante deve ser semelhante a:
Answer1 Count
------- -----
A 2
B 2
C 1
D 1
Responder1
Adicione colunas calculadas onde $A2
é a coluna que contém a lista separada por vírgulas e "A"
é a resposta que você deseja contar na coluna calculada.
=IFERROR(FIND("A",$A2)^0,0)
Isso pressupõe que uma determinada resposta só pode existir uma vez em A2
. Se encontrar, a localização é elevada à potência zero, o que lhe dá 1
. Se não conseguir encontrá-lo, você receberá um erro que resulta na IFERROR()
produção de arquivos 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
Agora você pode obter uma soma de cada resposta com SUM()
ou usando uma tabela dinâmica.
Responder2
Nesse caso, você precisa reorganizar seus dados para ficar assim:
Answer 1
B
A
A
C
D
D
Em seguida, selecione os dados (inc. cabeçalho) e coloque o campo "resposta 1" emLinhaeValoresCampos.
ATUALIZAR
Por exemplo, uma vez que os dados estejam neste formato, você pode reuni-los como quiser - como abaixo: