Descripción
Utiliza esta función para concatenar (ensamblar) el contenido de una o más celdas más caracteres opcionales en una sola celda.
Sintaxis
CONCAT(texto1, ..., [texto253])
Entradas
Esta función acepta el siguiente argumento:
| Nombre | Obligatorio | Descripción | Validar Entrada |
|---|---|---|---|
text1 |
Sí | El valor de texto o celda que se va a añadir. | Una cadena de texto, un ID de celda, un rango de celdas o una fórmula que dé como resultado cualquiera de estos valores. |
texto2, ..., texto253 |
No | El valor de texto o celda que se va a añadir. | Una cadena de texto, un ID de celda, un rango de celdas o una fórmula que dé como resultado cualquiera de estos valores. CONCAT puede manejar hasta 254 argumentos de texto. |
Ejemplos
Datos de muestra
Conjunto de datos 1
| A | B | C | D|D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nombre | Apellidos | Correo electrónico | Registrado en | Código de área | Número de teléfono |
| 2 | George | Smith | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | Escobar | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | Klein | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | Don | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | María | Empenada | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
Conjunto de datos 2
| A | B | C | D|D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Nombre | Tigres | Águilas | Pumas | Osos | Ravens | Leones |
| 2 | Puntuación | 8 | 5 | 7 | 7 | 5 | 6 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Resultado | |
|---|---|---|---|
| Combina el contenido de las celdas A2 y B2. | =CONCAT(A2:B2) |
Utilizando el conjunto de datos 1, se obtiene lo siguiente:
|
|
| Combina el contenido de las celdas A2 y B2, añadiendo un espacio entre los contenidos de las dos celdas. | =CONCAT(A2, " ", B2) |
Utilizando el conjunto de datos 1, se obtiene lo siguiente:
|
|
| Combina el contenido de varias celdas como palabras separadas y, a continuación, añade una cadena de texto fija al final. | =CONCAT(G1, ", ", B1, ", y ", E1, ", ¡vaya!") |
Esta fórmula combina el contenido de las celdas G1, B1 y E1, añadiendo un espacio entre los contenidos de las celdas y, a continuación, añadiendo el texto "¡oh cielos!" al final. Utilizando el conjunto de datos 2, se obtiene lo siguiente:
|
|
| Combina el contenido de varias celdas descritas por un rango. | =CONCAT(B2:G2) |
Esta fórmula combina el contenido de todas las celdas del rango B2:G2. Utilizando la tabla de datos 2, se obtiene lo siguiente:
|
|
| Combina el prefijo telefónico y el número de teléfono en una sola cadena. | =CONCAT(E2, "-", F2) |
Esta fórmula combina el contenido de las celdas E2 y F2, insertando un guión entre los contenidos de las dos celdas. Utilizando el conjunto de datos 1, se obtiene lo siguiente:
|
|
| Toma la primera letra del nombre en A2 y la primera letra del apellido en B2, combinándolas en iniciales. | =CONCAT(IZQUIERDA(A2,1), IZQUIERDA(B2,1)) |
Esta fórmula utiliza primero el comando
|
|
| Combina el nombre y el apellido relacionado en mayúsculas, luego añade el texto de la celda D1 y añade el año a partir de la fecha en D2. | =CONCAT(A2, " ", UPPER(B2), ", ", $D$1, ": ", YEAR(D2)) |
Esta fórmula utiliza CONCAT para reunir los resultados de las operaciones dentro de los paréntesis exteriores "()". Utilizando el conjunto de datos 1, se obtiene lo siguiente:
|
Notas
- Microsoft creó CONCAT para reemplazar y mejorar CONCATENATE. Sin embargo, existen algunas diferencias significativas:
- Soporte técnico: Rangos: CONCAT puede trabajar con rangos de celdas, lo que te permite combinar varias celdas en una sola operación (por ejemplo:,
CONCAT(A1:A10)), mientras que CONCATENAR requiere referencias de celdas individuales. - Simplicidad sintáctica: CONCATENAR ofrece una sintaxis más sencilla para combinar varias celdas, especialmente cuando se trabaja con rangos.
- Rendimiento: En algunos casos, CONCATENAR puede superar al operador de concatenación (&) para un gran número de argumentos, pero CONCAT suele ser más eficaz para trabajar con rangos.
- Compatibilidad con versiones anteriores: CONCATENAR sigue siendo compatible con versiones anteriores de Excel, mientras que CONCAT puede no estar disponible en versiones anteriores.
- Soporte técnico: Rangos: CONCAT puede trabajar con rangos de celdas, lo que te permite combinar varias celdas en una sola operación (por ejemplo:,
- CONCAT:
- No añade automáticamente espacios entre las cadenas de texto. Debes incluir espacios como parte de los argumentos de texto si es necesario.
- Convierte automáticamente los números en texto.
- Trata las celdas vacías como cadenas vacías.
- A diferencia de TEXTJOIN, CONCAT no te permite definir un delimitador común entre elementos. Debes especificar cada delimitador individualmente en la fórmula.
Recomendaciones
- El operador ampersand (&) funciona como alternativa a CONCAT. Por ejemplo:
=A2 & " " & B2. - Combinar CONCAT con otras funciones como IZQUIERDA, DERECHA, o MEDIA permite manipulaciones de texto más complejas.
Funciones relacionadas
Aquí tienes otras funciones de fórmulas de matrices compatibles con las hojas de cálculo de Workiva.