Combinando varias filas en una

Combinando varias filas en una

Desde la entrada como se muestra a continuación:

Apellido Nombre Título del puesto Fecha de contratación Descripción Nombre del campo Valor SSN/Fed ID
Asistente AL V 08/12/2008 Fecha de vencimiento de la licencia de conducir 23/02/16 364
Asistente AL V 08/12/2008 fecha de vencimiento Física DOT Exp. 17/09/2014 364
AL V Asistente 08/12/2008 Toma de huellas dactilares Registrado 14/03/13 364
Asistente AL V 08/12/2008 Toma de huellas dactilares recibida 28/03/13 364
Asistente de AL V 08/12/2008 Abuso infantil Enviado por correo el 21/03/13 364
Asistente AL V 08/12/2008 Maltrato infantil recibido 04/04/2013 364
Asistente de AL V 08/12/2008 Violaciones de certificados anuales 9/03/12 364
Asistente de AL V 08/12/2008 MVR Última ejecución 20/03/12 364
AL V Asistente 08/12/2008 Conductor Tarjeta S Exp 364
Asistente de AL V 08/12/2008 Recertificación del conductor pendiente 364
AL V Asistente 08/12/2008 Física SB Exp. 364
AL V Asistente 08/12/2008 Penal Recibido 18/03/13 364
Asistente AL V 08/12/2008 Ley 24 23/12/2011 364
Asistente AL V 08/12/2008 Huella ID # PAE 364
Asistente AL V 08/12/2008 Exp. física NO DOT. 364
AL V Asistente 08/12/2008 Toma de huellas dactilares Fue el 21/03/13 364
Asistente de AL V 08/12/2008 Nueva presentación de huellas dactilares 364
Asistente BA S 14/07/2009 Fecha de vencimiento de la licencia de conducir 22/02/2014 190
Asistente BA S 14/07/2009 fecha de vencimiento Física DOT Exp. 01/02/14 190
Asistente BA S 14/07/2009 Toma de huellas Registrada 17/06/2009 190
Asistente BA S 14/07/2009 Toma de huellas recibida 25/06/2009 190
Asistente de BA S 14/07/2009 Abuso infantil Enviado por correo el 17/02/2009 190
Asistente BA S 14/07/2009 Maltrato infantil recibido 26/02/2009 190
Asistente de BA S 14/07/2009 Infracciones de certificados anuales 14/03/2012 190
Asistente de BA S 14/07/2009 Última ejecución de MVR 20/03/2012 190
Asistente BA S 14/07/2009 Tarjeta S Conductor Exp 190
Asistente de BA S 14/07/2009 Recertificación del conductor pendiente 190
Asistente BA S 14/07/2009 Física SB Exp. 190
BA S Asistente 14/07/2009 Penal Recibido 22/02/13 190
Asistente BA S 14/07/2009 Ley 24 22/12/2011 190
Asistente BA S 14/07/2009 Huella ID # PAE 190
Asistente BA S 14/07/2009 Exp. Física NO DOT. 190
Asistente BA S 14/07/2009 Toma de huellas dactilares Fue 17/06/2009 190
Asistente BA S 14/07/2009 Nueva presentación de huellas dactilares 190

¿Cómo puedo combinar filas para obtener un resultado de la siguiente manera?

Apellido Nombre Título DOContratar DL Fecha de caducidad SS Física DOT Huella digital Huella digital registrada Recibida Abuso infantil Enviada por correo Abuso infantil Recibido Certificado anual MVR última ejecución Conductor S Recertificación del conductor Físico SB Penal recibido Ley 24 Huellas dactilares ID# Físico No DOT Huellas dactilares Fui Reenvío de huellas dactilares
Asistente de Al V 8/12/2008 23/02/2016 364 17/09/2012 14/03/2013 28/03/2013 21/03/2013 04/04/2013 09/03/2012 20/03/2013 3 /18/2013 23/12/2013 PAE 21/03/2013   
Asistente de Ba S 14/07/2008 22/02/2014 190 01/02/2014 17/06/2009 25/06/2009 17/02/2009 26/02/2009 14/03/2012 20/03/2012 2 /22/2013 22/12/2011 PAE 17/06/2009

Respuesta1

Está buscando una tabla dinámica de Excel. Las tablas dinámicas toman filas de datos que comparten varias columnas clave y uno o algunos elementos de datos y las convierten en una sola fila por clave, con múltiples columnas agregadas.

No estás realizando una función de pivote tradicional porque no estás sumando valores, pero debería funcionar para ti.

Las tablas dinámicas pueden resultar confusas al principio, por lo que le recomiendo que comience con solo 3 filas de prueba aproximadamente, haga que aparezcan como sus 3 columnas, luego agregue un segundo usuario con 3 filas de prueba y asegúrese de que aún funcione correctamente, luego agregue toda su docena de pivotes.

Tutorial de pivote de Google Excel o mira esto: http://www.wikihow.com/Crear-tablas-dinámicas-en-Excel

Respuesta2

Si sus datos originalmente están A1:H35con encabezados como muestra, podemos crear su nueva tabla enI1:AE3

ingrese la descripción de la imagen aquí

(Primera Fórmula)

El valor clave en cada fila para identificar un único es el SSN/FedID, por lo que para obtener una lista de los valores únicos de SSN, en la celda M2(Nuestra nueva columna SSN/FedID) escriba esta fórmula matricial. Asegúrese de ingresar con ++ CTRLpara convertirlo en una matriz.SHIFTENTER

=INDEX(H$2:H$35, MATCH(0, COUNTIF(M$1:M1, H$2:H$35), 0))

Esto completará la columna M:Mcon los números de SSN únicos para que podamos usarlos para completar el resto de la nueva tabla. ingrese la descripción de la imagen aquí

(2da Fórmula)

La celda I2se puede llenar hacia abajo y hacia la derecha para llenar todas las I2:L3celdas con la fórmula...

=INDEX(A:A,MATCH($M2,$H:$H,0))

Los nuevos encabezados aquí corresponden a nuestros encabezados de datos originales.

I1= "LastName"| J1= "FirstName"| K1= "JobTitle"| L1="DateHired"

ingrese la descripción de la imagen aquí

(3ra Fórmula)

Ahora tenemos que completar los "FieldName"valores únicos como nuestros nuevos encabezados comenzando en N1el tipo de celda en esta fórmula matricial y asegurarnos de ingresar con CTRL+ SHIFT+ ENTERpara convertirlo en una matriz.

=INDEX($F$2:$F$35, MATCH(0, COUNTIF($L$1:L1, $F$2:$F$35), 0))

Una vez ingresada puedes arrastrar y copiar esta fórmula hacia la derecha, para llenar las celdas N1:AE1.

ingrese la descripción de la imagen aquí

(Cuarta Fórmula)

Ahora en la celda N2puedes ingresar esta fórmula.

=SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)

Ahora puedes arrastrar esa fórmula hacia abajo y hacia la derecha. Devolverá a "0"si la celda estaba en blanco en la tabla original. Si estas celdas tienen el formato de Fecha, se mostrará 1/0/1900. Puedes evitar esto cambiando la fórmula con una IF()declaración que diga si 0 entonces regresa "-"o lo que quieras, como esto...

=IF(SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)=0,"-",SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2))

ingrese la descripción de la imagen aquí

-Espero que esto ayude,

Puede encontrar más información sobre las fórmulas matriciales que utilicé aquí... Cómo extraer una lista distinta única de una columna en Excel

información relacionada