Cómo combinar filas en Excel sin perder datos

  • Compartir Este
Michael Brown

El tutorial muestra cómo combinar filas de forma segura en Excel de 4 formas diferentes: combinar varias filas sin perder datos, combinar filas duplicadas, combinar repetidamente bloques de filas y copiar filas coincidentes de otra tabla basándose en una o más columnas comunes.

Fusionar filas en Excel es una de las tareas más comunes que todos necesitamos realizar de vez en cuando. El problema es que Microsoft Excel no proporciona una herramienta fiable para hacerlo. Por ejemplo, si intenta combinar dos o más filas utilizando la herramienta integrada Fusionar & Centrar aparecerá el siguiente mensaje de error:

"La selección contiene varios valores de datos. Si se fusiona en una celda, sólo se conservarán los datos situados más arriba a la izquierda."

Al hacer clic en Aceptar se fusionarán las celdas, pero sólo se mantendrá el valor de la primera celda, todos los demás datos desaparecerán. Por lo tanto, obviamente necesitamos una solución mejor. Este artículo describe varios métodos que le permitirán fusionar varias filas en Excel sin perder ningún dato.

    Cómo combinar filas en Excel sin perder datos

    La tarea: tienes una base de datos donde cada fila contiene ciertos detalles como el nombre del producto, la clave del producto, el nombre del cliente, etc. Lo que queremos es combinar todas las filas relacionadas con un pedido en particular como se muestra a continuación:

    Hay dos maneras de conseguir el resultado deseado:

      Fusionar filas en una sola en Excel

      Unir filas columna por columna

      Seguir leyendo

      Fusione celdas rápidamente y sin fórmulas

      Y mantén todos tus datos a salvo en Excel

      Seguir leyendo

      Combinar varias filas mediante fórmulas

      Para unir los valores de varias celdas en una sola, puede utilizar la función CONCATENAR o el operador de concatenación (&). En Excel 2016 y versiones superiores, también puede utilizar la función CONCAT. De cualquier forma, debe suministrar celdas como referencias y escribir los delimitadores deseados entre ellas.

      Fusionar filas y separar los valores con coma y espacio :

      =CONCATENAR(A1,", ",A2,", ",A3)

      =A1&", "&A2&", "&A3

      Fusionar filas con espacios entre los datos:

      =CONCATENAR(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      Combine las filas y separe los valores con comas sin espacios :

      =CONCATENAR(A1,A2,A3)

      =A1&","&A2&","&A3

      En la práctica, es posible que a menudo necesite concatenar más celdas, por lo que es probable que su fórmula en la vida real sea un poco más larga:

      =CONCATENAR(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      Ahora tiene varias filas de datos combinadas en una sola. Pero sus filas combinadas son fórmulas. Para convertirlas en valores, utilice la función Pegado especial como se describe en Cómo sustituir fórmulas por sus valores en Excel.

      Combinar filas en Excel con el complemento Combinar celdas

      El complemento Combinar celdas es una herramienta polivalente para unir celdas en Excel que puede combinar celdas individuales, así como filas o columnas enteras. Y lo que es más importante, esta herramienta guarda todos los datos aunque la selección contenga varios valores.

      Para fusionar dos o más filas en una, esto es lo que tienes que hacer:

      1. Seleccione el rango de celdas donde desea combinar las filas.
      2. Ir a la Datos de Ablebits tab> Fusión haga clic en el botón Fusionar celdas flecha y, a continuación, haga clic en Fusionar filas en una .

      3. Se abrirá la ventana Fusionar celdas con los ajustes preseleccionados que funcionan bien en la mayoría de los casos. En este ejemplo, sólo cambiamos el separador del espacio predeterminado a salto de línea como se muestra en la siguiente captura de pantalla:

      4. Haga clic en el botón Fusión y observe las filas de datos perfectamente fusionadas y separadas con saltos de línea:

      Cómo combinar filas duplicadas en una (manteniendo sólo los valores únicos)

      La tarea: tiene una base de datos de Excel con unos cuantos miles de entradas. Los valores de una columna son esencialmente los mismos, mientras que los datos de otras columnas son diferentes. Su objetivo es combinar los datos de filas duplicadas basándose en una columna determinada, formando una lista separada por comas. Además, es posible que desee combinar sólo los valores únicos, omitiendo los duplicados y saltándose las celdas vacías.

      La siguiente captura de pantalla muestra lo que intentamos conseguir.

      La perspectiva de encontrar y combinar filas duplicadas manualmente es algo que definitivamente querría evitar. Conozca el complemento Combinar duplicados que convierte esta tarea lenta y engorrosa en un proceso rápido de 4 pasos.

      1. Seleccione las filas duplicadas que desea combinar y ejecute el asistente Combinar duplicados haciendo clic en su botón de la cinta.

      2. Asegúrese de que la tabla está seleccionada correctamente y haga clic en Siguiente Es prudente mantener el Crear una copia de seguridad especialmente si es la primera vez que utiliza el complemento.

      3. Seleccione la columna clave para comprobar si hay duplicados. En este ejemplo, seleccionamos la opción Cliente porque queremos combinar filas basándonos en el nombre del cliente.

        Si desea omitir celdas vacías asegúrese de seleccionar esta opción y haga clic en Siguiente .

      4. Elija las columnas que desea fusionar En este paso, seleccione las columnas cuyos datos desea combinar y especifique el delimitador: punto y coma, coma, espacio, salto de línea, etc.

        Dos opciones adicionales en la parte superior de la ventana le permiten:

        • Eliminar valores duplicados al combinar las filas
        • Saltar celdas vacías

        Cuando haya terminado, pulse el botón Acabado botón.

      En un momento, todos los datos de las filas duplicadas se fusionan en una sola fila:

      Cómo fusionar repetidamente bloques de filas en una sola fila

      La tarea: tiene un archivo Excel con información sobre los pedidos recientes y cada pedido ocupa 3 líneas: nombre del producto, nombre del cliente y fecha de compra. Le gustaría fusionar cada tres filas en una, es decir, fusionar repetidamente los bloques de tres filas.

      La siguiente imagen muestra lo que estamos buscando:

      Si hay pocas entradas que combinar, puede seleccionar cada 3 filas y combinar cada bloque individualmente utilizando el complemento Combinar celdas. Pero si su hoja de cálculo contiene cientos o miles de registros, necesitará una forma más rápida:

      1. Añade una columna de ayuda a tu hoja de cálculo, la columna C en nuestro ejemplo. Vamos a llamarla BlockID o el nombre que quieras.
      2. Inserta la siguiente fórmula en C2 y cópiala en la columna arrastrando el manejador de relleno:

        =INT((FILA(C2)-2)/3)

        Dónde:

        • C2 es la celda superior en la que se introduce la fórmula
        • 2 es la fila donde comienzan los datos
        • 3 es el número de filas que hay que combinar en cada bloque

        Esta fórmula añade un número único a cada bloque de filas, como se muestra en la captura de pantalla:

        Cómo funciona esta fórmula: La función ROW extrae el número de fila de la celda de la fórmula, al que se le resta el número de la fila en la que empiezan los datos, de forma que la fórmula empiece a contar desde cero. Por ejemplo, nuestros datos empiezan en la segunda fila, por lo que restamos 2. Si los datos empiezan, por ejemplo, en la fila 5, tendremos ROW(C5)-5. A continuación, dividimos la ecuación anterior por el número de filas que se van a combinar y utilizamos la función INTpara redondear el resultado al entero más próximo.

      3. Bien, ya has hecho la parte principal del trabajo. Ahora sólo tienes que fusionar las filas en función de la variable BlockID Para ello, utilizaremos el ya conocido Fusionar duplicados que utilizamos para combinar filas duplicadas:
        • En el paso 2, elija BlockID como columna clave.
        • En el paso 3, seleccione todas las columnas que desee combinar y elija el salto de línea como delimitador.

        En un momento, tendrá el resultado deseado:

      4. Borrar el ID de bloque Lo curioso es que hemos vuelto a necesitar 4 pasos, como en los dos ejemplos anteriores :)

      Cómo combinar filas coincidentes de 2 tablas Excel sin copiar / pegar

      Tarea: tiene dos tablas con una(s) columna(s) común(es) y necesita combinar filas coincidentes de esas dos tablas. Las tablas pueden estar ubicadas en la misma hoja, en dos hojas de cálculo diferentes o en dos libros de trabajo distintos.

      Por ejemplo, tenemos informes de ventas de enero y febrero en dos hojas de cálculo diferentes y queremos combinarlos en una sola. Tenga en cuenta que cada tabla puede tener un número diferente de filas y un orden distinto de los productos, por lo que un simple copiar/pegar no funcionará.

      En este caso, el complemento Combinar dos tablas funcionará a las mil maravillas:

      1. Seleccione cualquier celda de la tabla principal y haga clic en el botón Fusionar dos tablas en el botón Datos de Ablebits en la pestaña Fusión grupo:

        Esto ejecutará el complemento con su tabla principal preseleccionada, por lo que en el primer paso del asistente sólo tiene que hacer clic en Siguiente .

      2. Seleccione la segunda tabla, es decir, la tabla de consulta que contiene las filas coincidentes.

      3. Elija una o varias columnas que existan en ambas tablas. Las columnas clave deben contener sólo valores únicos, como por ejemplo Identificación del producto en nuestro ejemplo.

      4. Opcionalmente, seleccione las columnas que desea actualizar en la tabla principal. En nuestro caso, no existen tales columnas, por lo que basta con hacer clic en Siguiente .
      5. Elija las columnas que desea añadir a la tabla principal, Ventas de febrero en nuestro caso.

      6. En el último paso, puede seleccionar opciones adicionales en función de cómo desee fusionar los datos exactamente y hacer clic en el botón Acabado La siguiente captura de pantalla muestra la configuración por defecto, que funciona perfectamente para nosotros:

      Deje que el complemento se procese durante unos segundos y revise el resultado:

      ¿Cómo puedo conseguir estas herramientas de fusión para Excel?

      Todos los complementos analizados en este tutorial, además de más de 70 herramientas que ahorran tiempo, están incluidos en nuestra Ultimate Suite para Excel. Los complementos funcionan con todas las versiones de Excel 2019, Excel 2016, Excel 2013, Excel 2010 y Excel 2007.

      Esperamos que ahora puedas combinar filas en tus hojas de Excel exactamente como quieres. Si no has encontrado una solución para tu tarea específica, deja un comentario e intentaremos encontrar una manera juntos ¡Gracias por leer!

      Descargas disponibles

      Ultimate Suite 14 días versión totalmente funcional (archivo .exe)

      Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.