Excel 2010: ¿cómo puedo combinar 2 filas de datos en 1 fila (varias columnas de datos) en numerosas filas?

Excel 2010: ¿cómo puedo combinar 2 filas de datos en 1 fila (varias columnas de datos) en numerosas filas?

Tengo varias filas de datos de contrato que tienen el mismo 'ID de sinónimo' que requieren que la información de las columnas 'Dispositivo1' y 'Servicio1' se combinen en la primera fila con ese ID de sinónimo en particular.

La complejidad es que puede haber hasta 4 contratos diferentes con diferentes dispositivos y servicios que requieren combinación en una fila y en la columna correspondiente (es decir, para el segundo contrato con el mismo ID de sinónimo, el Dispositivo o Servicio se completará en Dispositivo2 o Servicio2 columnas).

¿Hay alguna forma de automatizar esto con una macro? Intenté usar fórmulas de Excel para combinar filas, pero me quedo atascado cuando hay más de 2 filas que necesitan combinarse.

ejemplo de tabla

El resultado final debería verse así, con los datos de la segunda/tercera fila con el mismo ID de sinónimo en la primera fila con esa referencia: resultado final requerido

Respuesta1

No estoy seguro de entender completamente los requisitos. Considere esta captura de pantalla.

ingrese la descripción de la imagen aquí

La fórmula en C3 es

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$A3,"")

Copie a F3 y luego copie hacia abajo. La fórmula en G3 es

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$B3,"")

Copie a J3 y copie hacia abajo.

Editar después del comentario: si desea los dos valores en una celda, puede usar algo como

información relacionada