Unir valores de varias celdas en una sola, si los valores de las demás celdas son iguales

Tengo una gran BBDD de fármacos en excel. En cada fila se detalla el ATC1, ATC2, ATC4 (areas terapéuticas), la compañía, el principio activo, el nombre del producto y las ventas.

El problema es que, si un producto está compuesto por varios principios activos, la BBDD tiene una fila por cada principio activo, repitiendo los demás datos (ATC1, ATC2, ATC4, compañía, producto y ventas).

Quería ver si existe la forma de crear una macro que:

- En la celda "principio activo" concatene todos los principios activos de ese producto.

- Para ello, la macro debería verificar que el ATC4, compañía y producto sean los mismos

- La macro también debería dejar en blanco aquellas celdas cuyos valores de principios activos se hayan extraido (de esa manera posteriormente sólo tendría que eliminar aquellas filas con "principio activo" en blanco para depurar la BBDD).

- Otra opción sería que, una vez incluidos todos los principios activos en sólo una celda (es decir que por producto tan sólo tendría una sola fila), la macro automáticamente eliminara las demás filas.

1 Respuesta

Respuesta

Puedes poner una imagen donde muestres cómo están tus datos y en otra imagen cómo se haría la agrupación. Con tus imágenes explicas lo que requieres.

Procura que en las imágenes se vean las filas y las columnas de excel.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas