¿Cómo crear una tabla dinámica en un campo de respuestas múltiples?

¿Cómo crear una tabla dinámica en un campo de respuestas múltiples?

Estoy ingresando algunos datos y una pregunta del conjunto de datos admite múltiples respuestas. Lo mejor que puedo decir es que tengo la opción de escribir esto como una columna delimitada, por ejemplo

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

O puedo escribirlo en varias columnas:

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

De cualquier manera, necesito poder resumir estos datos usando una tabla dinámica, pero no estoy seguro de cómo hacerlo. ¿Sugerencias?

La tabla dinámica resultante debería verse así:

Answer1     Count
-------     -----
A           2
B           2
C           1
D           1

Respuesta1

Agregue columnas calculadas donde $A2está la columna que contiene la lista separada por comas y "A"es la respuesta que desea contar en la columna calculada.

=IFERROR(FIND("A",$A2)^0,0)

Esto supone que una respuesta dada sólo puede existir una vez en A2. Si lo encuentra, la ubicación se eleva a la potencia de cero, lo que le da 1. Si no puede encontrarlo, aparece un error que IFERROR()genera 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

Ahora puede obtener una suma de cada respuesta con SUM()o utilizando una tabla dinámica.

Respuesta2

En cuyo caso deberá reorganizar sus datos para que se vean así:

Answer 1
  B
  A
  A
  C
  D
  D

Luego seleccione los datos (incluido el encabezado) y coloque el campo "respuesta 1" enFilayValorescampos.

ACTUALIZAR

Como ejemplo, una vez que los datos estén en este formato, puede reunirlos como desee, como se muestra a continuación:

ingrese la descripción de la imagen aquí

información relacionada