CONCATENAR vs UNIRCADENAS en Excel: Cuál Usar
CONCATENAR vs UNIRCADENAS (TEXTJOIN): cuál usar para unir texto en Excel.
Vamos a usar como ejemplo una lista de contactos con nombre, apellido y ciudad en columnas separadas. Quiero armar una sola celda con "Nombre Apellido — Ciudad" para usar como etiqueta, sin escribir cada una a mano.
CONCATENAR: la forma clásica.
=CONCATENAR(texto1; texto2; ...)
Para el ejemplo: =CONCATENAR(A2;" ";B2;" — ";C2). Funciona, pero tienes que escribir el separador —el espacio, el guion— entre cada argumento, uno por uno. Con tres celdas no es tan grave. Con diez, la fórmula se vuelve larga y fácil de arruinar si te falta una comilla.
Un detalle que vale la pena saber: CONCATENAR sigue funcionando en Excel, pero Microsoft la mantiene solo por compatibilidad con archivos antiguos. Para fórmulas nuevas, ya no es la opción que recomiendan.
El operador &: la alternativa más simple.
Antes de llegar a funciones más nuevas, vale mencionar el operador `&`, que hace lo mismo que CONCATENAR pero sin escribir el nombre de la función:
=A2&" "&B2&" — "&C2
Es la opción que más gente usa en el día a día por lo corta que es de escribir. Tiene la misma limitación que CONCATENAR: sigues escribiendo el separador manualmente entre cada celda.
UNIRCADENAS: la opción moderna.
=UNIRCADENAS(delimitador; ignorar_vacío; texto1; [texto2]; ...)
Para el mismo ejemplo: =UNIRCADENAS(" ";VERDADERO;A2;B2) te da el nombre completo sin repetir el espacio como separador en cada argumento —lo defines una sola vez, al principio. Y el segundo argumento, ignorar_vacío en VERDADERO, hace que si a alguien le falta el apellido, no te quede un espacio doble o un separador huérfano.
La ventaja más grande aparece con rangos grandes: =UNIRCADENAS(", ";VERDADERO;A2:A50) une hasta 49 celdas con una sola fórmula corta, algo que con CONCATENAR o & tendrías que escribir celda por celda.
Ojo con la compatibilidad: UNIRCADENAS solo está disponible desde Excel 2019 y en Microsoft 365 —si tu archivo lo va a abrir alguien con Excel 2016 o anterior, la fórmula no va a funcionar para esa persona.
CONCAT: el primo de UNIRCADENAS que casi nadie usa.
Existe también CONCAT, que igual que UNIRCADENAS acepta rangos completos (=CONCAT(A2:A50)), pero sin la opción de definir un delimitador ni de ignorar celdas vacías. Para la mayoría de los casos, UNIRCADENAS hace todo lo que CONCAT hace y más, así que rara vez hay una razón para elegir CONCAT en vez de UNIRCADENAS.
Comparación rápida.
CONCATENAR
→ Úsala cuando: trabajas con un archivo antiguo y quieres mantener fórmulas que ya funcionan.
Operador &
→ Úsalo cuando: necesitas unir pocas celdas y quieres escribir una fórmula corta y directa.
UNIRCADENAS
→ Úsala cuando: vas a unir muchas celdas o rangos y quieres definir el separador una sola vez.
CONCAT
→ Úsala cuando: necesitas unir rangos sin un delimitador ni control de celdas vacías. En la mayoría de estos casos, UNIRCADENAS ofrece más opciones.
*Durante bastante tiempo usé & para prácticamente todo porque era lo más sencillo de recordar. Cuando empecé a trabajar con rangos más grandes, me encontré con fórmulas enormes llenas de & y separadores. Ahí fue cuando empecé a usar UNIRCADENAS: para dos o tres celdas sigo prefiriendo &, pero cuando tengo una lista larga, UNIRCADENAS me ahorra bastante trabajo.*
Un error común: mezclar texto con fechas o números.
Si intentas unir texto con una celda que tiene una fecha, el resultado suele salir como un número raro (el valor interno que Excel usa para representar esa fecha), no como la fecha legible. Para eso necesitas envolver esa celda con la función TEXTO, indicando el formato: =UNIRCADENAS(" ";VERDADERO;A2;TEXTO(B2;"dd/mm/aaaa")). Es el problema más común que aparece la primera vez que alguien combina texto con fechas o montos en la misma fórmula.
Esto se vuelve especialmente útil cuando ya trabajas con fórmulas básicas de Excel para armar reportes, o cuando combinas datos que trajiste con BUSCARV o BUSCARX y necesitas presentarlos en una sola celda legible —por ejemplo, buscar el nombre y el correo de un cliente en dos columnas distintas y mostrarlos juntos en un solo texto para copiar y pegar en un correo. La documentación oficial de Microsoft sobre UNIRCADENAS tiene más ejemplos con distintos delimitadores.
Un extra: separar por saltos de línea en vez de un espacio.
Si en vez de una etiqueta en una sola línea quieres que cada dato quede en su propia línea dentro de la misma celda —por ejemplo, para una etiqueta de envío con nombre, calle y ciudad cada uno en su renglón—, el delimitador de UNIRCADENAS puede ser un salto de línea usando CARACTER(10):
=UNIRCADENAS(CARACTER(10);VERDADERO;A2;B2;C2)
Para que el salto de línea se vea reflejado y no todo el texto quede amontonado en una sola línea visual, además necesitas activar "Ajustar texto" en el formato de esa celda (Inicio > Ajustar texto). Es un detalle que se le olvida a casi todo el mundo la primera vez, y por eso la celda se ve como si el salto de línea no hubiera funcionado, cuando en realidad sí está ahí.
Preguntas frecuentes sobre unir texto en Excel.
¿UNIRCADENAS reemplaza por completo a CONCATENAR?
Para la mayoría de los casos sí, pero CONCATENAR sigue funcionando y es útil si necesitas máxima compatibilidad con versiones viejas de Excel.
¿Hay un límite de celdas que puedo unir con UNIRCADENAS?
El límite real es de caracteres, no de celdas: si el resultado supera los 32.767 caracteres, la fórmula devuelve un error.
¿Puedo usar UNIRCADENAS con celdas de distintas hojas?
Sí, siempre que hagas referencia correctamente a cada hoja (por ejemplo, Hoja2!A2), igual que con cualquier otra fórmula.
¿CONCATENAR o UNIRCADENAS existen en Google Sheets?
Google Sheets tiene su propia función CONCATENAR y también TEXTJOIN (el nombre en inglés se mantiene igual en Sheets), con un comportamiento muy similar al de Excel.
¿Por qué mi resultado muestra un número en vez de una fecha al unir celdas?
Porque Excel guarda las fechas internamente como números, y al unirlas con texto se pierde el formato visual. Envuelve esa celda con la función TEXTO indicando el formato que quieres, como se explica más arriba.
---------------------------------------------------------------------
En dexk escribimos sobre Excel, Word y herramientas de productividad pensando en quienes las usan todos los días, no solo en la teoría. Si este artículo te sirvió, tenemos más guías paso a paso de fórmulas y funciones en el blog.
Sigue leyendo: Cómo usar BUSCARV (VLOOKUP) paso a paso




Comentarios
Publicar un comentario