
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 $A2
está 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: