La función CONCAT en Excel es una función de texto que se utiliza para combinar datos de dos o más celdas en una sola.
Esta función reemplaza a la función CONCATENAR, aunque seguirá estando disponible por motivos de compatibilidad con versiones anteriores de Excel.
Tiene la ventaja de que se puede utilizar exactamente como la función CONCATENAR, pero además nos permite incluir rangos enteros dentro de sus argumentos.
Sintaxis de la Función CONCAT en Excel
=CONCAT(Texto1; [Texto2],…)
- Texto1 (obligatorio): Elemento de texto que se va a combinar. Una cadena o matriz de cadenas, como un rango de celdas.
- Texto2 (opcional): Elementos de texto adicionales que se van a combinar.
Puede haber un máximo de 253 argumentos de texto para los elementos de texto. Cada uno de ellos puede ser una cadena o matriz de cadenas, como un rango de celdas.
Si la cadena resultante supera los 32.767 caracteres (límite de la celda), CONCAT devolverá el error #VALOR!.

Ejemplo de la función CONCAT
Esta función es tiene posibilidades añadidas a la función CONCATENAR. La diferencia es que nos permite incluir entre los argumentos un rangos de datos, lo que nos facilita mucho el trabajo cuando queramos unir muchos valores que se encuentran en un rango.

Queremos unir los tres códigos que tenemos en las columnas A, B y C.
Veamos la diferencia entre hacerlo con CONCATENAR y CONCAT.
Con CONCATENAR:
= CONCATENAR(A2;B2;C2)
Con CONCAT:
=CONCAT(A2:C2)
¿Se ve la ventaja? Imaginemos que en lugar de unir 3 columnas queremos unir 7.
=CONCATENAR(A2;B2;C2;D2;E2;F2;G2)
=CONCAT(A2:G2)
Ahí se ve la diferencia mucho más clara. Habrá situaciones en las que se necesiten unir muchos más valores.
La verdad es que es una función muy útil, ya que solo presenta ventajas respecto de CONCATENAR.
Video explicativo:
Para suscribirte a mi canal de YouTube:
tengo excel 2019 pero la funcion concat, me da error de nombre