Tengo una lista de nombres y etiquetas por fila (cada etiqueta está en una nueva columna), ¿cómo obtengo un pivote de nombres por etiqueta?


0

Mis datos están configurados de tal manera que tengo

John  alpha    beta   gamma  
Mary  beta     gamma  upsilon  
Zack  upsilon  alpha  omega

Lo que obtengo es solo la primera columna de datos ...

name  Alpha  Beta  Upsilon
John  1      
Mary         1
Zack               1

Me gustaría obtener una tabla dinámica con algo como

Name  Alpha  Beta  Gamma  Upsilon  Omega
John  1      1     1
Mary         1     1      1
Zack  1                   1        1 

¿Cómo lo hago?


Estoy confundido, respondiste tu propia pregunta, haz una tabla dinámica. ¿Cuál es tu pregunta?
Kyle

Mis disculpas, esta puede ser una solución realmente fácil y puedo estar usando la terminología incorrecta. Cada pieza de información está en una celda separada, y cuando pivoto, solo obtengo los valores en la primera columna, no en las columnas posteriores. Actualizaré mi ejemplo.
FyzxNerd

Oh, mi error también, la tabla dinámica realmente no funciona de esa manera. ¿Hay alguna vez duplicados?
Kyle

No hay duplicados por fila individual, sin embargo, una nueva fila puede tener la primera columna diferente y luego valores similares en las columnas posteriores. Esta hoja se generó a partir de una lista de nombres con etiquetas que aparecen después, delimitadas por comas.
FyzxNerd

Respuestas:


0

La mejor manera de hacerlo depende de cómo tenga las cosas configuradas. Por ejemplo, si tiene su tabla de resultados en las mismas filas que sus datos originales, pero con las "propiedades" enumeradas como el encabezado de la columna, puede usar un simple COUNTIF.

En el ejemplo de captura de pantalla:

J2:  =IF(COUNTIF(Sheet4!$A2:$E2,J$1)=0,"",COUNTIF(Sheet4!$A2:$E2,J$1))

y llenar a la derecha y abajo

ingrese la descripción de la imagen aquí

Si sus requisitos son más complejos, deberá ser más específico.

Editar: en un comentario indicó que las etiquetas no se repetirían en una fila determinada. Siendo ese el caso, la fórmula se puede simplificar:

J2:  =IF(COUNTIF(Sheet4!$A2:$E2,J$1)=0,"",1)

Intentaré esto Gracias por la respuesta.
FyzxNerd

@FyzxNerd Dado que publicó un comentario que indica que las etiquetas / propiedades no se repetirían en ninguna fila, la fórmula se puede simplificar. Ver mi edición en mi respuesta.
Ron Rosenfeld
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.