Función CONCAT (CONCAT)
Respuesta rápida
CONCAT une en un solo texto el contenido de varias celdas o de rangos enteros.
- Sintaxis
=CONCAT(texto1; [texto2]; ...)- Uso más común
=CONCAT(A2;" ";B2)devuelve Maya Chen (Nombre y apellido con un espacio en medio)
Sustituyó a CONCATENAR en Excel 2019 y añade una mejora: puedes pasarle un rango como A2:C2 en lugar de enumerar cada celda.
Sintaxis
=CONCAT(texto1; [texto2]; ...)
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
texto1 | Obligatorio | El primer elemento que se une: texto, una celda o un rango. |
texto2 | Opcional | Más elementos que unir, hasta 253 en total. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | =CONCAT(A2;" ";B2) | Maya Chen | Nombre y apellido con un espacio en medio |
| D3 | =CONCAT(A3:C3) | RajPatelFargo | Un rango entero unido sin separador |
| D4 | =CONCAT(B4;", ";A4;" (";C4;")") | Wong, Lee (Rochester) | Celdas y texto escrito, mezclados |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Nombre | Apellido | Ciudad | Resultado |
| Maya | Chen | Duluth | Maya Chen |
| Raj | Patel | Fargo | RajPatelFargo |
| Lee | Wong | Rochester | Wong, Lee (Rochester) |
Practica CONCAT
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Montar SKU
D2, une la categoría, el color y la talla con un guion entre cada uno, por ejemplo WDG-BLU-L. Rellena hacia abajo hasta D6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| No hay separador entre los valores | CONCAT(A2:C2) junta los valores sin nada en medio. Añade los separadores como elementos propios, o usa UNIRCADENAS, que pone un delimitador entre cada elemento. |
| Los números pierden el formato | CONCAT("Total: ";B2) muestra 1250, no 1.250,00 €. Da formato dentro de la fórmula: CONCAT("Total: ";TEXTO(B2;"#.##0,00 €")). |
| #¿NOMBRE? en versiones antiguas | CONCAT no existe en Excel 2016 ni en versiones anteriores. Allí usa CONCATENAR o el operador &. |
Consejos
- Con dos o tres celdas, el operador & funciona igual de bien: =A2&" "&B2.
Preguntas frecuentes
¿Qué diferencia hay entre CONCAT y CONCATENAR?
CONCAT admite rangos, así que =CONCAT(A2:D2) funciona, mientras que CONCATENAR necesita cada celda por separado. CONCATENAR sigue funcionando por compatibilidad; CONCAT es su sustituta.
¿Cómo concateno con un espacio?
Añade el espacio como elemento propio: =CONCAT(A2;" ";B2). Para poner un espacio entre todos los valores de un rango, usa =UNIRCADENAS(" ";VERDADERO;A2:D2).
Esta página en inglés: CONCAT. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .