Spreadsheet Practice

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.

Nombre en inglés
CONCAT
Disponible en
Excel 2019 y posteriores, incluido Microsoft 365
Categoría
Texto
Devuelve
Un solo texto. Los números se unen tal como están guardados, sin formato.
Google Sheets
Google Sheets tiene CONCAT, pero solo une dos valores. Allí usa CONCATENAR o UNIRCADENAS.

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
texto1ObligatorioEl primer elemento que se une: texto, una celda o un rango.
texto2OpcionalMá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.

CeldaFórmulaResultadoQué muestra
D2=CONCAT(A2;" ";B2)Maya ChenNombre y apellido con un espacio en medio
D3=CONCAT(A3:C3)RajPatelFargoUn 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
NombreApellidoCiudadResultado
MayaChenDuluthMaya Chen
RajPatelFargoRajPatelFargo
LeeWongRochesterWong, 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

En 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 vesPor qué ocurre y cómo arreglarlo
No hay separador entre los valoresCONCAT(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 formatoCONCAT("Total: ";B2) muestra 1250, no 1.250,00 €. Da formato dentro de la fórmula: CONCAT("Total: ";TEXTO(B2;"#.##0,00 €")).
#¿NOMBRE? en versiones antiguasCONCAT 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).

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .