La función CONCATENAR es una de las funciones de texto más conocidas de Excel. Su propósito es unir o combinar varias cadenas de texto, que pueden encontrarse en celdas diferentes o ser texto literal, en una sola cadena de texto.
Aunque sigue estando disponible por motivos de compatibilidad con versiones anteriores, Microsoft recomienda usar la función CONCAT o el operador ampersand (&) en las versiones más recientes de Excel, ya que ofrecen mayor flexibilidad.
Sintaxis
=CONCATENAR(texto1; [texto2]; ...)
La función admite los siguientes argumentos:
- texto1 Es el primer elemento que se va a unir. Puede ser un valor de texto, un número o una referencia a una celda. Obligatorio.
- texto2, … Son los elementos de texto adicionales que se desean unir. Se pueden incluir hasta 255 elementos, con un total de 8.192 caracteres. Opcional.
Ejemplos
Ejemplo 1: Combinar texto y un espacio
Para combinar un nombre y un apellido, es necesario añadir un espacio (» «) como uno de los argumentos para que las palabras no aparezcan juntas.
| A | B | |
|---|---|---|
| 1 | Elena | Nito |
=CONCATENAR(A1; " "; B1)
Resultado: «Elena Nito»
Ejemplo 2: Unir texto literal con el valor de una celda
Se puede crear una frase descriptiva uniendo texto escrito directamente en la fórmula con el valor de una celda.
| A | |
|---|---|
| 1 | Madrid |
=CONCATENAR("La capital es: "; A1)
Resultado: «La capital es: Madrid»
Ejemplo 3: Combinar texto con fechas formateadas
Al concatenar una fecha, Excel utiliza su valor numérico en serie. Para mantener el formato de fecha, es necesario anidar la función TEXTO.
| A | |
|---|---|
| 1 | 15/10/2023 |
Uso incorrecto:
=CONCATENAR("Fecha del informe: "; A1)
Resultado: «Fecha del informe: 45213»
Uso correcto con la función TEXTO:
=CONCATENAR("Fecha del informe: "; TEXTO(A1; "dd/mm/aaaa"))
Resultado: «Fecha del informe: 15/10/2023»
Observaciones
Es fundamental recordar que la función CONCATENAR no añade separadores como espacios o comas de forma automática. Estos deben ser incluidos explícitamente como argumentos de texto (por ejemplo, » «).
El operador ampersand (&) realiza la misma operación y a menudo resulta más rápido de escribir. La fórmula del primer ejemplo se podría escribir como =A1 & " " & B1.
Errores comunes
- #¿NOMBRE? Ocurre si el nombre de la función se ha escrito incorrectamente, como «CONCAT». Si está utilizando una versión de Excel 2019 o posterior, es posible que desee usar la función CONCAT.
- Si los argumentos de texto literal no se encierran entre comillas dobles («), Excel devolverá un error.
- El resultado de la concatenación será siempre una cadena de texto, incluso si los elementos originales eran números.
Disponibilidad por versión de Excel
La función CONCATENAR está disponible en todas las versiones de Microsoft Excel. Sin embargo, en Excel 2019, Excel para Microsoft 365 y Excel para la web, esta función ha sido reemplazada por CONCAT. CONCATENAR se mantiene por compatibilidad con hojas de cálculo creadas en versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible en todas las versiones. Reemplazada por CONCAT en versiones recientes. |
| Google Sheets | ✔️ | Funciona igual que en Excel. |
| LibreOffice Calc | ✔️ | Funciona igual que en Excel. |
| OpenOffice Calc | ✔️ | Funciona igual que en Excel. |
| WPS Office Spreadsheets | ✔️ | Funciona igual que en Excel. |
| Apple Numbers | ✔️ | Funciona igual que en Excel. |
Funciones Relacionadas
- CONCAT Es la función sucesora de CONCATENAR. Su principal ventaja es que permite seleccionar rangos de celdas (ej. A1:A5) directamente.
- UNIRCADENAS Una función mucho más potente que permite especificar un delimitador para unir los textos y opcionalmente ignorar celdas vacías.
- TEXTO Convierte un valor numérico en texto con un formato específico, lo que la hace indispensable para combinar texto con fechas, horas o números formateados.
