INICIO
ofimatica · microsoft excel
como juntar en excel dos columnas, Hoja de Excel mostrando la fórmula para juntar dos columnas con el operador ampersand
ofimatica ·#8239 ·Lectura 5 min

¿Como juntar en excel dos columnas?

Respuesta corta

La fórmula más rápida para juntar dos columnas es: =A1&" "&B1 (operador & con espacio entre comillas).

01

Cómo Juntar Dos Columnas en Excel de Forma Rápida y Eficaz

Combinar o juntar dos columnas en Excel es una de las tareas más frecuentes al trabajar con datos, ya sea para crear un campo de nombre completo a partir de nombres y apellidos, unificar códigos de producto o simplemente consolidar información dispersa. Afortunadamente, Excel ofrece múltiples métodos para lograrlo, desde el más sencillo hasta los más avanzados, adaptándose a cada necesidad particular del usuario.


Método 1: Operador de concatenación (&). Es la forma más rápida y directa. Supongamos que en la celda A1 tienes "Juan" y en la celda B1 tienes "Pérez". En la celda C1 simplemente escribes: =A1&" "&B1 (con espacios entre comillas si quieres separar con un espacio). Esto genera "Juan Pérez". Puedes arrastrar la fórmula hacia abajo para aplicar a todas las filas.


Método 2: Función CONCAT (Excel 2019 y 365). La función CONCAT permite unir dos o más textos en un solo valor. La sintaxis es: =CONCAT(A1, B1). A diferencia del operador &, CONCAT acepta rangos enteros: =CONCAT(A1:A10) uniría todas las celdas del rango en una sola cadena. Para añadir separadores, se recomienda usar CONCATENATE o el SEPARADOR.LINEA.


Método 3: Función SEPARADOR.LINEA / TEXTJOIN (Excel 2019+). Si necesitas unir columnas con un separador específico (coma, guion, espacio, etc.), la función ideal es TEXTJOIN. Por ejemplo: =TEXTJOIN(" ", TRUE, A1, B1) une ambas celdas con un espacio como separador. El segundo argumento (TRUE) indica que se omitan los valores vacíos.


Método 4: Función CONCATENAR (versiones antiguas). En Excel 2016 o anteriores, la función clásica es CONCATENAR(A1, " ", B1). Funciona exactamente igual que el operador & pero con sintaxis de función. Aunque está deprecated a favor de CONCAT, sigue siendo compatible.


Método 5: VBA para automatización masiva. Si trabajas con miles de filas y quieres reemplazar las dos columnas originales por una sola columna unida, un pequeño macro VBA puede hacerlo en segundos. Abre el editor con Alt+F11, inserta un módulo y usa el método .Value = .Cells(r,1).Value & .Cells(r,2).Value en un bucle For Each.


Método 6: Buscar y Reemplazar (truco). Si ambas columnas están separadas por un carácter específico y quieres fusionarlas eliminando la columna intermedia, puedes seleccionar ambas columnas, ir a Ctrl+H, buscar el separador (por ejemplo, una coma) y reemplazarlo por espacio. No es tan flexible, pero sirve para casos muy puntuales.


Método 7: Power Query (Excel 365/2019). Para operaciones repetitivas o con múltiples tablas, Power Query es la herramienta profesional. Carga tus datos como consulta, selecciona las dos columnas y usa Transformar → Combinar Columnas, donde puedes elegir el separador. Esto es ideal si el proceso lo repites semanalmente con datos nuevos.


Método 8: Copiar y Pegar Especial (unir valores). Si solo necesitas un resultado estático y no una fórmula dinámica, puedes usar Ctrl+C en la columna con la fórmula resultante, luego Ctrl+Alt+V (Pegar Especial) y elegir "Valores". Así eliminas la dependencia de la fórmula y quedas solo con el texto plano.


La elección del método depende de tu versión de Excel, el volumen de datos y si necesitas que la unión sea dinámica (fórmula) o estática (valor fijo). Para la mayoría de los usuarios, el operador & o la función TEXTJOIN son las soluciones más prácticas y versátiles.

Para separadores personalizados y omitir celdas vacías, usa: =TEXTJOIN(" ", TRUE, A1, B1) en Excel 2019 o 365.

Dato clave
como juntar en excel dos columnas, Espacio de trabajo con fórmulas Excel y notas sobre funciones de concatenación
Imagen

Espacio de trabajo con fórmulas Excel y notas sobre funciones de concatenación

02

Métodos para Combinar Columnas en Excel: Funciones, Operador y Opciones Avanzadas

Al combinar columnas en Excel, es importante considerar algunos aspectos prácticos que marcan la diferencia entre un resultado limpio y uno con errores. Uno de los problemas más comunes es el de los espacios extra o caracteres invisibles. Si una columna termina en espacio y la otra empieza con espacio, tu unión tendrá dobles espacios. La solución es envolver cada referencia con la función ESPACIOS(): =ESPACIOS(A1)&" "&ESPACIOS(B1).


Otro punto crítico es el manejo de celdas vacías. Si en la columna B hay valores en blanco, la fórmula =A1&" "&B1 generará un espacio al final de cada resultado ("Juan "). Para evitarlo, usa una condicional: =SI(B1="",A1,A1&" "&B1). Así solo añades el separador si efectivamente hay texto en la segunda celda.


Si trabajas con números y textos mezclados, recuerda que Excel puede interpretar el resultado como número si ambas columnas son numéricas. Para forzar texto, prepéndale el operador: =""&A1&"-"&B1. Esto es crucial al juntar códigos postales, códigos de producto o identificadores que empiezan por cero.


Para rendimiento en hojas grandes (más de 50.000 filas), evita el VBA y prefiere las funciones nativas (TEXTJOIN, CONCAT) que son de cálculo vectorial. Si aún así la hoja se vuelve lenta, exporta a Power Query y realiza la unión ahí, luego carga el resultado de vuelta.


Un truco visual muy útil: usa la combinación Ctrl+Shift+U para insertar un carácter especial como separador (como un guion bajo o una raya) que sea menos visible que una coma y más legible en reportes finales. También puedes usar el carácter de salto de línea con CHAR(10) si quieres que el texto se muestre en dos líneas dentro de la misma celda, activando el ajuste de texto.


Por último, documenta siempre qué fórmula usaste y en qué celda está el origen. Si tu hoja la va a usar otro compañero, una nota de celda (clic derecho → Insertar nota) explicando la lógica de la unión te ahorrará muchas dudas futuras y mantendrá la transparencia del proceso de trabajo.


Con estas técnicas cubres prácticamente cualquier escenario de combinación de columnas en Excel, desde una simple fusión de nombre y apellido hasta pipelines de datos empresariales complejos.

Conclusión

¿como juntar en excel dos columnas?

En resumen, Excel ofrece desde el simple operador & hasta herramientas profesionales como Power Query para juntar dos columnas. Elige el método según tu versión, el volumen de datos y si necesitas un resultado dinámico o fijo. Para la mayoría de los casos cotidianos, una fórmula con TEXTJOIN o el operador & resuelve el problema en segundos.

Fuentes: Microsoft Support Excel, Microsoft Learn, Contexto de usuario
4.3 / 5 · 46 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías