INICIO
ofimatica · microsoft excel
en excel que es concatenar, Pantalla de Excel mostrando la fórmula de concatenación =A1&" "&B1 uniendo nombre y apellido
ofimatica ·#8561 ·Lectura 4 min

¿En excel que es concatenar?

Respuesta corta

El operador & es la forma más rápida de concatenar: =A1 & " " & B1 une dos celdas con un espacio entre ellas.

01

Qué es concatenar en Excel: guía completa de funciones para unir texto

Concatenar en Excel significa unir o combinar el contenido de dos o más celdas en una sola celda, de modo que los textos aparezcan juntos como si fueran una única cadena. El término proviene del latín concatenare, que literalmente significa "atar con una cadena", y en el ámbito informático se refiere a la operación de encadenar secuencias de caracteres.

Imagina que en la celda A1 tienes "María" y en la celda B1 tienes "García". Si quieres mostrar el nombre completo en otra celda, necesitas concatenar ambos valores. El resultado sería "María García", incluyendo el espacio entre ambos nombres que tú decides añadir manualmente dentro de la fórmula.

Excel ofrece tres formas principales de concatenar texto:

MétodoSintaxisEjemplo
Operador &=A1 & " " & B1=A1&" "&B1
CONCATENAR (antigua)=CONCATENAR(A1," ",B1)=CONCATENAR(A1," ",B1)
CONCAT (moderna)=CONCAT(A1,B1)=CONCAT(A1,B1)

El operador & (ampersand o comercial) es la forma más rápida y visual. Se coloca entre los valores que quieres unir. Si necesitas un espacio, una coma o cualquier separador, simplemente lo incluyes entre comillas dobles dentro de la fórmula. Por ejemplo: =A1 & ", " & B1 produciría "María, García".

La función CONCATENAR fue la opción clásica disponible desde las primeras versiones de Excel. Sigue funcionando en todas las versiones, pero Microsoft la ha marcado como legada. Acepta hasta 255 argumentos separados por comas (o puntos y coma según la configuración regional). Su sintaxis es: =CONCATENAR(texto1, [texto2], ...).

La función CONCAT, introducida en Excel 365 y Excel 2019, es la sucesora moderna. A diferencia de CONCATENAR, acepta rangos enteros (por ejemplo =CONCAT(A1:A10)) y un número ilimitado de argumentos. También incluye la función auxiliar TEXTJOIN, que permite especificar un separador fijo y decidir si se ignoran los valores vacíos: =TEXTJOIN(" ", TRUE, A1:B1).

Un caso práctico muy común es la generación de correos electrónicos automáticos. Si en A1 tienes el nombre, en B1 los apellidos y en C1 el dominio, puedes construir un email con: =A1 & "." & B1 & "@" & C1. Esto resulta extremadamente útil en plantillas de correspondencia y en la preparación de listas para envíos masivos.

Es importante recordar que al concatenar números, Excel los convierte a texto automáticamente. Si quieres controlar el formato (por ejemplo, mostrar decimales o ceros a la izquierda), debes usar la función TEXTO() (o TEXT en inglés) antes de concatenar: =TEXTO(A1,"00.00") & B1.

TEXTJOIN(separador, ignorar_vacíos, rango) es la función más potente para unir textos con un delimitador fijo y omisión de celdas vacías.

Dato clave
en excel que es concatenar, Persona escribiendo fórmulas de concatenación CONCAT en Excel sobre una laptop en un escritorio de oficina
Imagen

Persona escribiendo fórmulas de concatenación CONCAT en Excel sobre una laptop en un escritorio de oficina

02

La concatenación en Excel explicada paso a paso

La concatenación encuentra aplicaciones en prácticamente cualquier trabajo con hojas de cálculo: crear IDs compuestos, formar direcciones postales completas, generar etiquetas de barra de código, o simplemente limpiar datos importados donde el nombre y el apellido vienen en columnas separadas.

Un error frecuente es olvidar el separador. Al usar el operador & sin añadir un espacio o coma entre comillas, los textos quedan pegados: "MaríaGarcía" en lugar de "María García". La solución es tan simple como incluir " " (una cadena con un espacio) entre cada elemento que concatenes.

Si trabajas con valores vacíos, el operador & los trata como texto nulo (no añade nada), mientras que CONCAT los omite por completo. TEXTJOIN, en cambio, te da el control total con su segundo argumento (TRUE para saltar vacíos, FALSE para incluirlos como espacios en blanco).

Para concatenar en vertical (unir filas de una columna en una sola celda separadas por salto de línea), la combinación ganadora es: =TEXTJOIN(CHAR(10), TRUE, A1:A10). Recuerda activar la opción "Ajustar texto" en la celda destino para que los saltos de línea sean visibles.

En VBA (macros), la concatenación se realiza igual con & o con la función Join() para arrays. Un ejemplo: Range("C1").Value = Range("A1").Value & " - " & Range("B1").Value. Esto permite automatizar la unificación de miles de filas en segundos.

Conviene saber que la longitud máxima de una cadena resultante en Excel es de 32.767 caracteres. Si superas ese límite, la fórmula devolverá el error #¡VALOR! o truncará el contenido. Para trabajos con textos muy extensos, valora usar Power Query o VBA como alternativa.

En resumen, concatenar es una de las operaciones más versátiles del día a día en Excel. Dominar el operador &, CONCAT y TEXTJOIN te ahorra horas de copiar-pegar manual y hace que tus hojas de cálculo sean mucho más dinámicas y profesionales.

Conclusión

¿en excel que es concatenar?

Concatenar en Excel es simplemente unir el texto de varias celdas en una sola, y dispones de tres herramientas principales (el operador &, la función CONCAT y la función TEXTJOIN) que cubren desde el caso más básico hasta uniones complejas con separadores y omisión de vacíos. Dominar estas funciones es imprescindible para cualquier usuario que trabaje con datos estructurados.

Fuentes: Microsoft Support - Excel, WPS Spreadsheet Documentation, Contexto LibreOffice Calc
4.7 / 5 · 50 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías