Como criar uma tabela dinâmica em um campo de múltiplas respostas?

3

Estou digitando alguns dados e uma pergunta do conjunto de dados suporta várias respostas. Pelo que eu sei, tenho a opção de inserir isso como uma coluna delimitada, por exemplo,

Answer1
------
A
A,B
C
B,D

Ou posso codificá-lo como várias colunas:

Answer1      Answer1
-------      -------
A     
A            B
C
B            D

De qualquer forma, eu 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 parecida com:

Answer1     Count
-------     -----
A           2
B           2
C           1
D           1
    
por Chris 22.01.2015 / 17:55

2 respostas

2

Adicione colunas calculadas em que $A2 é a coluna que contém a lista separada por vírgula 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, o local é elevado à potência de zero, o que lhe dá 1 . Se não conseguir encontrá-lo, você receberá um erro que resulta em IFERROR() production 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.

    
por 22.01.2015 / 18:40
0

Nesse caso, você precisa reorganizar seus dados para ficar assim:

Answer 1
  B
  A
  A
  C
  D
  D

Em seguida, selecione os dados (incluindo título) e coloque o campo "answer 1" nos campos Row e Values .

UPDATE

Como exemplo, assim que os dados estiverem neste formato, você poderá reuni-los da maneira que preferir, como abaixo:

    
por 22.01.2015 / 18:12