¿Cómo usar la función CONCAT en Excel?

/* Css En-Bref */
.en-bref {
max-width: 640px;
margin: 2em auto;
padding: 1.5em 1.8em;
background: #f7f9f9;
border: 1px solid #10b58b;
border-left: 6px solid #10b58b;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15);
font-family: ‘Inter’, ‘Segoe UI’, sans-serif;
color: #3a2d0d;
text-align: left;
}

.en-bref .enbref-header {
font-size: 1.15em;
font-weight: 700;
color: #d97706;
margin-bottom: 0.6em;
display: flex;
align-items: center;
gap: 0.5em;
}

.en-bref p {
font-size: 1em;
line-height: 1.65;
margin: 10px;
}

.en-bref strong {
color: #1c1917;
}

¿Alguna vez ha tenido que ensamblar varias celdas que contienen nombres, fechas o códigos, sin recurrir al costoso copiar y pegar? Esto suele ocurrir cuando se prepara un directorio de clientes, se generan identificadores o se construye una dirección postal completa. Antes, usaba la vieja fórmula CONCATENAR o el ampersand (&), pero debo admitir que estas soluciones carecían de flexibilidad – especialmente cuando se quieren ignorar las celdas vacías. Luego Excel introdujo CONCAT y mi vida como adicto a las hojas de cálculo nunca volvió a ser la misma. En este artículo, desglosaremos esta función punto por punto, ilustrando con casos concretos e incluso comparándola con algunas alternativas. ¡Siga la guía, vamos allá!

1. ¿Qué es la función CONCAT?

La función CONCAT es una evolución moderna de la antigua fórmula CONCATENAR. Sirve para ensamblar varios fragmentos de texto (cadenas, valores de celda, resultados de fórmulas) en una sola celda. Introducida en Excel 2019 y Office 365, ofrece:

  • Una sintaxis simplificada (no es necesario escribir CONCATENAR hasta el final).
  • La posibilidad de manejar rangos de celdas directamente.
  • Una mejor gestión del rendimiento cuando se acumulan decenas o incluso cientos de argumentos.

En una palabra, CONCAT es ideal cuando se trata de «pegar» texto sin salto de delimitador. Para profundizar en otras funciones de texto de Excel (IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR…), verá que CONCAT se distingue por su flexibilidad y ligereza.

1.1. Sintaxis y argumentos

La forma general de CONCAT se resume en:

=CONCAT(texto1; [texto2]; …)

Donde cada argumento puede ser:

  • Una referencia de celda (A2, B3…),
  • Un rango (C1:C5),
  • Un valor literal colocado entre comillas («-«).

Ejemplo:

=CONCAT(A2; » «; B2; » – «; C2)

Aquí, ensamblamos el contenido de A2 y B2 con un espacio, luego un guion. ¡Nada más simple!

1.2. Comparación con TEXTJOIN y el ampersand (&)

CONCAT tiene sus ventajas, pero no siempre es la mejor opción:

Función Ventajas Limitaciones
CONCAT Sintaxis corta, acepta rangos No tiene delimitador automático, no omite celdas vacías
TEXTJOIN Delimitador configurable, opción para ignorar vacíos Un poco más verboso de escribir
& (ampersand) Súper rápido de teclear, no requiere función dedicada Se integra mal con rangos, imposible manejar gran cantidad de elementos sin repetición

Si necesita omitir automáticamente las celdas vacías (por ejemplo, cuando algunos campos son opcionales), TEXTJOIN suele ser preferible. En cambio, CONCAT sigue siendo imprescindible para ensamblajes simples y rápidos.

2. Ejemplos prácticos

2.1. Fusionar nombre y apellido

Imaginemos un archivo de clientes con dos columnas: «Nombre» en A2 y «Apellido» en B2. Para mostrar «Nombre Apellido», se escribe:

=CONCAT(A2; » «; B2)

Rápidamente, toda la columna se vuelve más legible. Ya no es necesario lidiar con la función SI para gestionar un nombre o apellido faltante: en caso de celda vacía, CONCAT simplemente muestra un espacio aislado, a veces corregido luego con la función ESPACIOS.

2.2. Construir una dirección completa

Cuando se tienen varias líneas (número, calle, código postal, ciudad), la clave es crear una plantilla:

=CONCAT(A2; «, «; B2; CHAR(10); C2; » «; D2)

Gracias a CHAR(10), se inserta un salto de línea dentro de la celda (active la opción « Ajustar texto automáticamente »). Con una sola fórmula, su dirección toma forma:

  • 123, Calle Victor Hugo
  • 75003 París

2.3. Generar identificadores o códigos de productos

También puede combinar fechas (formateadas) con textos estáticos:

=CONCAT(«PROD-«; TEXTO(E2; «yyyymmdd»); «-«; F2)

El resultado: PROD-20230715-A45. Un método infalible para rastrear el origen de un lote, automatizar la creación de referencias, sin tener que volver a escribir un solo valor.

3. Consejos avanzados

3.1. Gestionar las celdas vacías

Imaginemos que la columna C (« Complemento de dirección ») está a veces vacía. Para evitar una coma aislada, se puede anidar una prueba:

=CONCAT(A2; » «; B2; SI(C2<>»»; CONCAT(«, «; C2); «»); «, «; D2)

Aquí, la función SI toma el relevo para añadir « , complemento » solo si es necesario.

3.2. Uso con otras fórmulas

CONCAT puede combinarse con BUSCARV para encontrar una etiqueta y ensamblarla:

=CONCAT(«Cliente: «; BUSCARV(G2; Clientes!A:D; 2; FALSO))

Esta técnica es ideal para enriquecer informes dinámicos.

4. Errores comunes y cómo corregirlos

  • Error #¡VALOR! aparece si se pasa un argumento no válido (ej. una matriz 2D).
    Solución: verifique cada rango o use INDICE para extraer una sola columna.
  • Resultado truncado cuando la celda destino no es lo suficientemente ancha.
    Solución: amplíe la columna o active el ajuste de texto.
  • Espacios de más cuando se ensamblan celdas vacías.
    Solución: limpie con ESPACIOS o añada una condición SI.

5. ¿Cuándo elegir CONCAT en su caja de herramientas?

En resumen, recurrir a la función CONCAT es pertinente si:

  • Tiene un pequeño volumen de argumentos (menos de 10–15) para ensamblar.
  • Busca una sintaxis rápida y clara.
  • No quiere gestionar sistemáticamente los delimitadores (en ese caso, TEXTJOIN toma el relevo).
  • Desea integrar sus fórmulas en un informe automatizado o un modelo.

Para profundizar en otras técnicas de formato y estructuración de sus tablas – por ejemplo, aprender a combinar y dividir correctamente celdas en Excel sin perder datos –, no dude en explorar nuestras guías dedicadas.

FAQ rápida

  • ¿CONCAT y CONCATENAR son lo mismo? No: CONCAT reemplaza a CONCATENAR en las versiones recientes, es más ligero y acepta rangos.
  • ¿Se puede añadir un separador automáticamente? No, debe incluirse manualmente o pasar a TEXTJOIN.
  • ¿Cuál es el límite de argumentos? Hasta 253 elementos, pero la fórmula es más legible si usa menos de 20.
  • ¿Funciona en Mac y Windows? Sí, a partir de Excel 2019 y Office 365.

Conclusión

La función CONCAT de Excel es una gran ventaja para todos los que desean ensamblar texto automáticamente sin complicarse la vida. Ya sea que construya direcciones, identificadores o etiquetas, le ahorrará un tiempo valioso y simplificará sus fórmulas. No dude en combinarla con TEXTJOIN, la función SI o BUSCARV para resultados avanzados. ¡Pruebe, experimente, y verá que sus hojas de cálculo nunca han estado tan limpias y eficientes!

Deja un comentario