Las funciones CONCATENATE and CONCAT en Excel
Unir texto se llama concatenar. Hay tres formas de hacerlo en Excel: el operador & (=A2&" "&B2), la función clásica CONCATENAR (Inglés: CONCATENATE) y su sustituta más nueva, CONCAT, que además acepta rangos completos.
Todas unen el texto tal cual, así que tú añades los espacios, comas u otros separadores. Para unir un rango largo con un separador, UNIRCADENAS (Inglés: TEXTJOIN) es más fácil.
Sintaxis
=CONCATENATE(text1, [text2], …)
| Argumento | Qué significa |
|---|---|
| text1 | El primer texto, celda o número. |
| text2, …opcional | Más elementos, unidos en orden. CONCAT acepta los mismos argumentos, pero también admite rangos como A2:C2. |
Ejemplos
1. Nombre y apellido
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Apellido | Pedido | Nombre completo | |
| 2 | Maya | Cohen | 1042 | Maya Cohen | |
| 3 | Omar | Haddad | 1043 |
El " " del medio añade el espacio. =A2&" "&B2 hace exactamente lo mismo.
2. Texto y un número
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Apellido | Pedido | Etiqueta | |
| 2 | Maya | Cohen | 1042 | ||
| 3 | Omar | Haddad | 1043 | Pedido 1043 |
Los números se convierten en texto automáticamente. Ojo con el espacio final de «Pedido ».
3. Un rango completo: CONCAT
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Apellido | Pedido | Código | |
| 2 | Maya | Cohen | 1042 | MayaCohen1042 | |
| 3 | Omar | Haddad | 1043 |
CONCAT une cada celda del rango, sin separador. Para usar separadores, usa UNIRCADENAS (Inglés: TEXTJOIN).
Errores comunes
Faltan espacios, p. ej.
=A2&B2da «MayaCohen».Corrección: Añade el espacio como una pieza aparte:
=A2&" "&B2.Las fechas se convierten en números, p. ej. «Vence 46099».
Corrección: Da formato a la fecha con TEXTO (Inglés: TEXT):
="Vence "&TEXTO(B2;"yyyy-mm-dd").
Preguntas frecuentes
¿Debo usar CONCATENATE o CONCAT?
CONCAT es la función actual; CONCATENAR (Inglés: CONCATENATE) sigue funcionando y se mantiene para que los archivos antiguos sigan funcionando. Muchas personas simplemente usan &.
¿Cómo separo un nombre completo en nombre y apellido?
Usa TEXTOANTES (Inglés: TEXTBEFORE) y TEXTODESPUES (Inglés: TEXTAFTER) con " " en Excel 2024 y Microsoft 365, o IZQUIERDA (Inglés: LEFT) y ENCONTRAR (Inglés: FIND) en Excel 2021.