function

CONCAT

Todo sobre la función CONCAT en Excel

La función CONCAT en Excel permite unir o concatenar dos o más cadenas de texto, números o referencias de celdas en una sola cadena. Esta función es la sucesora de CONCATENAR y ofrece una mayor flexibilidad, ya que puede aceptar rangos de celdas como argumentos, a diferencia de su predecesora que solo aceptaba celdas individuales.

Es una herramienta fundamental para combinar información de diferentes celdas, como nombres y apellidos, crear códigos de identificación o generar frases dinámicas.

Sintaxis

=CONCAT(texto1; [texto2]; ...)

La función CONCAT admite los siguientes argumentos:

  • texto1: El primer elemento a unir. Puede ser una cadena de texto, un número o una referencia a una celda o rango. Obligatorio.
  • [texto2], …: Elementos adicionales que se desean unir. La función puede aceptar hasta 253 argumentos de texto. Opcional.

Ejemplos

Ejemplo 1: Combinar nombre y apellido

Un uso muy común es unir el contenido de varias celdas. En este caso, combinaremos un nombre y un apellido, añadiendo un espacio en blanco (» «) entre ellos para una correcta legibilidad.

A B
1 Nombre Apellido
2 Ana García
3 Luis Martínez
=CONCAT(A2; " "; B2)

Resultado: «Ana García»

Ejemplo 2: Unir un rango de celdas

A diferencia de CONCATENAR, la función CONCAT puede procesar un rango de celdas directamente, uniéndolas en el orden en que aparecen (de izquierda a derecha y de arriba abajo).

A B C
1 El informe final
2 está listo .
=CONCAT(A1:C2)

Resultado: «Elinformefinalestálisto.»

Nota: Como se puede observar, CONCAT no añade separadores. Para ello, es más adecuada la función UNIRCADENAS.

Ejemplo 3: Crear un identificador único

Se puede combinar texto fijo con valores de celdas y el resultado de otras funciones para crear códigos o identificadores personalizados.

A B
1 Producto ID
2 Monitor 749
=CONCAT("ID-"; A2; "-"; B2)

Resultado: «ID-Monitor-749»

Ejemplo 4: Combinar texto y fechas formateadas

Si se concatena una fecha directamente, Excel usará su número de serie. Para mostrar la fecha con un formato legible, debe anidarse la función TEXTO.

A
1 Fecha de Venta
2 15/10/2023
=CONCAT("La venta se realizó el: "; TEXTO(A2; "dd/mm/yyyy"))

Resultado: «La venta se realizó el: 15/10/2023»

Observaciones

La función CONCAT reemplaza a la función CONCATENAR. Aunque CONCATENAR sigue disponible por motivos de compatibilidad con versiones anteriores de Excel, se recomienda usar CONCAT para nuevos desarrollos.

El resultado de la función CONCAT siempre es una cadena de texto, incluso si los argumentos son números.

La cadena de texto resultante no puede exceder los 32,767 caracteres, que es el límite de contenido de una celda en Excel.

Errores comunes

  • #¿NOMBRE?: Este error aparece si estás utilizando una versión de Excel que no incluye la función CONCAT (anterior a Excel 2019). En ese caso, debes usar la función CONCATENAR o el operador ampersand (&).
  • #¡VALOR!: Ocurre si la cadena de texto resultante supera el límite de 32,767 caracteres.

Disponibilidad por versión de Excel

La función CONCAT está disponible en Excel para Microsoft 365, Excel 2021 y Excel 2019.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible a partir de la versión 2019. CONCATENAR
Google Sheets ✔️ Funciona de manera idéntica a Excel.
LibreOffice Calc ✔️ Funciona de manera idéntica a Excel.
OpenOffice Calc Esta versión más antigua no incluye CONCAT. CONCATENAR
WPS Office Spreadsheets ✔️ Compatible.
Apple Numbers ✔️ Compatible.

Funciones Relacionadas

  • UNIRCADENAS: Una función más potente que permite especificar un delimitador para unir los textos, ideal para listas.
  • CONCATENAR: La función original de concatenación en Excel. Ha sido reemplazada por CONCAT pero sigue disponible.
  • TEXTO: Convierte un valor numérico en texto con un formato específico, muy útil para formatear fechas o números antes de unirlos.
  • Operador &: El ampersand (&) es un operador que realiza la misma acción de unir textos. Por ejemplo, =A2 & " " & B2 es equivalente a =CONCAT(A2; " "; B2).

Ver también...