Combinar columnas en Excel sin perder datos - 3 formas rápidas

  • Compartir Este
Michael Brown

En este breve artículo aprenderá a fusionar varias columnas de Excel en una sola sin perder datos.

Tienes una tabla en Excel y lo que quieres es combinar dos columnas, fila por fila. Por ejemplo, quieres unir las columnas Nombre y Apellidos en una sola, o unir varias columnas como Calle, Ciudad, Código Postal, Estado en una sola columna "Dirección", separando los valores con una coma para poder imprimir después las direcciones en los sobres.

Lamentablemente, Excel no proporciona ninguna herramienta incorporada para conseguirlo. Por supuesto, existe la opción Fusión botón (" Fusionar & Centrar "etc.), pero si selecciona 2 celdas adyacentes para combinarlas, como se muestra en la captura de pantalla:

Aparecerá el mensaje de error " La fusión de celdas sólo conserva el valor de la celda superior izquierda y descarta los demás valores. " (Excel 2013) o "La selección contiene varios valores de datos. La fusión en una celda conservará únicamente los datos situados más arriba a la izquierda." (Excel 2010, 2007)

Más adelante en este artículo, encontrará 3 formas que le permitirán combinar datos de varias columnas en una sola sin perder datos y sin utilizar macros VBA. Si está buscando la forma más rápida, omita las dos primeras y vaya directamente a la tercera.

    Fusionar dos columnas mediante fórmulas de Excel

    Digamos que tienes una tabla con la información de tus clientes y quieres combinar dos columnas ( Nombre y apellidos ) en uno ( Nombre y apellidos ).

    1. Inserte una nueva columna en su tabla. Sitúe el puntero del ratón en la cabecera de la columna (es la columna D en nuestro caso), haga clic con el botón derecho del ratón y seleccione " Inserte "Llamemos a la columna recién añadida " Nombre y apellidos ".

  • En la celda D2, escribe la siguiente fórmula CONCATENAR:
  • =CONCATENAR(B2," ",C2)

    En Excel 2016 - Excel 365, también puede utilizar la función CONCAT para el mismo propósito:

    =CONCAT(B2," ",C2)

    Donde B2 y C2 son las direcciones de Nombre y Apellidos, respectivamente. Observe que hay un espacio entre las comillas " " en la fórmula. Es un separador que se insertará entre los nombres fusionados, puede utilizar cualquier otro símbolo como separador, por ejemplo, una coma.

    De forma similar, puede unir datos de varias celdas en una sola, utilizando cualquier separador de su elección. Por ejemplo, puede combinar direcciones de 3 columnas (Calle, Ciudad, Código postal) en una sola.

  • Copie la fórmula en todas las demás celdas del Nombre y apellidos O vea cómo introducir la misma fórmula en varias celdas a la vez.
  • Bien, hemos combinado los nombres de 2 columnas en una, pero ésta sigue siendo la fórmula. Si borramos el Nombre y/o el Apellido, los datos correspondientes de la columna Nombre completo también desaparecerán.
  • Ahora tenemos que convertir la fórmula en un valor para poder eliminar las columnas innecesarias de nuestra hoja de cálculo de Excel. Seleccione todas las celdas con datos en la columna combinada (seleccione la primera celda de la columna " Nombre y apellidos "y, a continuación, pulse Ctrl + Mayús + FlechaAbajo ).
  • Copie el contenido de la columna en el portapapeles ( Ctrl + C o Ctrl + Ins , como prefiera) y, a continuación, haga clic con el botón derecho en cualquier celda de la misma columna (" Nombre y apellidos ") y seleccione " Pegado especial " en el menú contextual. Seleccione la opción Valores y haga clic en OK .

  • Elimine las columnas "Nombre" y "Apellidos", que ya no son necesarias. Haga clic en la columna B mantenga pulsada la tecla Ctrl y haga clic en la columna C (una forma alternativa es seleccionar cualquier celda de la columna B pulse Ctrl + Espacio para seleccionar toda la columna B y, a continuación, pulse Ctrl + Mayús + FlechaDerecha para seleccionar toda la columna C).

    A continuación, haga clic con el botón derecho del ratón en cualquiera de las columnas seleccionadas y elija Borrar del menú contextual:

  • Bien, hemos fusionado los nombres de 2 columnas en una sola, aunque ha costado un poco de esfuerzo :)

    Combinar datos de columnas mediante el Bloc de notas

    Esta forma es más rápida que la anterior, no requiere fórmulas, pero es sólo es adecuado para combinar columnas adyacentes y utilizar el mismo delimitador para todas ellas .

    He aquí un ejemplo: queremos combinar 2 columnas con los Nombres y Apellidos en una sola.

    1. Seleccione las dos columnas que desea fusionar: haga clic en B1, pulse Mayús + Flecha derecha para seleccionar C1 y, a continuación, pulse Ctrl + Mayús + Flecha abajo para seleccionar todas las celdas con datos en dos columnas.

  • Copie los datos en el portapapeles (pulse Ctrl + C o Ctrl + Ins , como prefiera).
  • Abre el Bloc de notas: Inicio-> Todos los programas -> Accesorios -> Bloc de notas .
  • Inserte datos del portapapeles en el Bloc de notas (pulse Ctrl + V o Mayús + Ins ).
  • Copiar carácter de tabulación al portapapeles. Pulse Pestaña derecha en el Bloc de notas, pulse Ctrl + Mayús + Inicio y, a continuación, pulse Ctrl + X .
  • Sustituya los caracteres de tabulación del Bloc de notas por el separador que necesite.
  • Pulsa Ctrl + H para abrir la ventana " Sustituir ", pegue el carácter Tab del portapapeles en el campo " Encuentre lo que "escriba su separador, por ejemplo, espacio, coma, etc. en el campo " Sustituir por "Pulse el botón " Sustituir todo "; a continuación, pulse " Cancelar " para cerrar el cuadro de diálogo.

  • Pulsa Ctrl + A para seleccionar todo el texto del Bloc de notas y, a continuación, pulsa Ctrl + C para copiarlo en el Portapapeles.
  • Vuelva a la hoja de cálculo de Excel (pulse Alt + Tab ), seleccione sólo B1 y pegue texto del Portapapeles en su tabla.
  • Renombrar columna B a " Nombre y apellidos " y suprima el " Apellido ".
  • Hay más pasos que en la opción anterior, pero créeme o pruébalo tú mismo - esta forma es más rápida. La siguiente forma es aún más rápida y fácil :)

    Unir columnas con el complemento Combinar celdas para Excel

    La forma más rápida y sencilla de combinar datos de varias columnas de Excel en una sola es utilizar el complemento Combinar celdas para Excel incluido en nuestra Ultimate Suite para Excel.

    Con el complemento Combinar celdas, puede combinar datos de varias celdas utilizando el separador que desee (por ejemplo, espacio, coma, retorno de carro o salto de línea). Puede unir valores fila a fila, columna a columna o combinar datos de las celdas seleccionadas en una sola sin perderlos.

    Cómo combinar dos columnas en 3 sencillos pasos

    1. Descargue e instale Ultimate Suite.
    2. Seleccione todas las celdas de 2 o más columnas que desee fusionar, vaya a la pestaña Datos de Ablebits.com y haga clic en Fusionar celdas > Fusionar columnas en una .
    3. En el Fusionar celdas seleccione las siguientes opciones:
      • Cómo fusionarse: columnas en una (preseleccionado)
      • Separe los valores con: elija el delimitador deseado (espacio en nuestro caso)
      • Colocar los resultados a: columna izquierda
    4. Asegúrese de que el Borrar el contenido de las celdas seleccionadas y haga clic en Fusión .

    Con unos simples clics habremos fusionado dos columnas sin utilizar fórmulas ni copiar/pegar.

    Para terminar, cambie el nombre de la columna B a Nombre y apellidos y elimine la columna "C", que ya no es necesaria.

    Mucho más fácil que las dos formas anteriores, ¿verdad? :)

    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.