Como criar uma tabela dinâmica em um campo de resposta múltipla?

Como criar uma tabela dinâmica em um campo de resposta múltipla?

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:

insira a descrição da imagem aqui

informação relacionada