• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

La función CONCATENAR en Excel y sus alternativas modernas: Guía Completa

En la gestión diaria de bases de datos, la manipulación de información textual es tan importante como el cálculo de variables numéricas. Una de las necesidades más recurrentes en departamentos de administración, recursos humanos o ventas es la unificación de datos dispersos. La función CONCATENAR en Excel ha sido, históricamente, la herramienta de referencia para resolver este problema.

Unir nombres y apellidos, estructurar direcciones postales completas o generar códigos de inventario únicos a partir de varias celdas son tareas sencillas si dominamos la combinación de textos.

Sin embargo, el motor de Excel ha evolucionado. Hoy en día disponemos de alternativas mucho más potentes y eficientes como la función CONCAT, el operador comercial & o la revolucionaria función UNIRCADENAS. En esta guía te explicamos cómo utilizarlas todas paso a paso, con casos prácticos y soluciones a los errores de formato más habituales.

1. La función clásica: CONCATENAR

La función CONCATENAR es una función de categoría de texto que nos permite unir dos o más cadenas de caracteres individuales en una sola celda.

Sintaxis de la función:

$$CONCATENAR(Texto1; [Texto2]; …)$$

La estructura de la función es muy sencilla, ya que consiste en indicarle, de manera ordenada, los argumentos (textos o celdas) que deseamos ir uniendo hasta obtener el resultado final.

  • Texto1 (obligatorio): La primera celda, cadena de texto o número que se unirá.
  • Texto2 (opcional): El segundo elemento a añadir. A partir de aquí, todos los argumentos adicionales son opcionales, permitiendo un límite de hasta 255 argumentos de texto con un máximo de 8.192 caracteres en total.

Caso práctico paso a paso: Unir Nombres y Apellidos

Supongamos que disponemos de un listado de empleados en una hoja de Excel donde los nombres, el primer apellido y el segundo apellido se encuentran distribuidos en tres columnas diferentes. Nuestro objetivo es unificar toda esa información en una sola celda para generar una columna de «Nombre Completo».

En nuestro modelo, la columna A contiene los nombres, la columna B el primer apellido y la columna C el segundo apellido.

El error común: Olvidar los espacios en blanco

Si nos situamos en la celda E2 e introducimos la fórmula =CONCATENAR(A2;B2;C2), Excel unirá el contenido de las tres celdas literalmente, una detrás de otra, sin dejar separación alguna entre ellas. El resultado sería un texto continuo y difícil de leer (por ejemplo: «MiguelMuñozAlonso»).

La solución correcta con CONCATENAR

Para que exista un espacio de separación natural entre el nombre y los apellidos, debemos introducir explícitamente caracteres de espacio dentro de la función. En Excel, cualquier texto manual que queramos insertar dentro de una fórmula debe ir encerrado entre comillas dobles (" ").

Por lo tanto, la fórmula final estructurada en la celda E2 debe ser:

=CONCATENAR(A2; " "; B2; " "; C2)

Al desglosar esta función, vemos que cuenta con 5 argumentos distintos:

  1. A2: Referencia a la celda del nombre.
  2. » «: Un espacio en blanco (entrecomillado).
  3. B2: Referencia al primer apellido.
  4. » «: Otro espacio en blanco de separación.
  5. C2: Referencia al segundo apellido.

Tras arrastrar la fórmula hacia abajo, obtendremos todos los nombres perfectamente formateados y listos para presentar en cualquier informe comercial o de nóminas.

2. La alternativa rápida: El operador comercial ampersand (&)

En la práctica profesional, muchos usuarios avanzados prefieren omitir el uso de la función escrita y utilizar directamente el operador de unión & (ampersand). Este símbolo hace exactamente la misma función que CONCATENAR, pero permite escribir fórmulas más cortas y limpias desde el teclado.

La sintaxis equivalente para nuestro ejemplo anterior utilizando el operador sería:

=A2 & " " & B2 & " " & C2

El resultado en la hoja de cálculo será idéntico, con la ventaja de que es mucho más rápido de programar si estás uniendo pocos elementos.

3. La evolución de Microsoft: La función CONCAT

Si utilizas versiones de Excel a partir de 2016, Excel 2019, 2021 o Microsoft 365, notarás que al empezar a escribir la fórmula te aparece una opción llamada CONCAT.

Microsoft diseñó CONCAT para sustituir de manera definitiva a la antigua CONCATENAR (la cual se mantiene activa únicamente por motivos de compatibilidad con archivos viejos).

¿Cuál es la gran mejora de CONCAT?

La función antigua no nos permitía seleccionar rangos de celdas agrupados. Si escribías =CONCATENAR(A2:C2), Excel no sabía resolverlo correctamente. Con la función moderna CONCAT, sí podemos seleccionar rangos continuos:

=CONCAT(A2:C2)

El programa unirá de inmediato todas las celdas de ese rango horizontal en una sola, ahorrando tiempo de selección celda por celda.

4. La solución definitiva para grandes listas: UNIRCADENAS (TEXTJOIN)

Si estás trabajando con Microsoft 365 o Excel 2021/2024, la herramienta reina absoluta para fusionar textos es UNIRCADENAS.

Esta función resuelve el gran fastidio de tener que escribir " " (espacio entre comillas) una y otra vez cuando queremos unir muchas celdas. Con UNIRCADENAS, definimos el separador una sola vez al principio de la fórmula y seleccionamos todo el rango de datos que queramos juntar.

Sintaxis de UNIRCADENAS:

$$UNIRCADENAS(delimitador; ignorar_vacio; rango)$$

Ejemplo práctico:

Para unir nuestro nombre y apellidos de las columnas A, B y C de golpe, la fórmula sería:

=UNIRCADENAS(" "; VERDADERO; A2:C2)

  • » «: Le indicamos a Excel que el separador común entre cada elemento será un espacio.
  • VERDADERO: Le decimos que si alguna celda del rango está vacía (por ejemplo, si un empleado no tiene segundo apellido), la ignore y no meta un doble espacio en blanco consecutivo.
  • A2:C2: El rango de celdas que queremos unificar.

Solución de errores comunes: Unir fechas y números formateados

Un problema clásico que genera decenas de consultas en los foros de soporte ocurre cuando intentamos concatenar una celda que contiene texto con otra que tiene una fecha o un importe monetario.

Si en la celda A1 tienes el texto «Fecha de entrega: « y en la celda B1 tienes la fecha «15/07/2026», al utilizar la fórmula =A1 & B1 obtendrás un resultado inesperado como este:

«Fecha de entrega: 46218»

Esto sucede porque Excel almacena internamente las fechas como números enteros secuenciales y, al concatenar, pierde el formato visual de la celda.

Cómo solucionarlo usando la función TEXTO:

Para conservar el formato visual de fechas, monedas o porcentajes al unirlos con texto, debes anidar la función TEXTO dentro de tu concatenación, especificando el formato deseado entre comillas:

  • Para fechas: =A1 & TEXTO(B1; "dd/mm/aaaa") (Resultado: «Fecha de entrega: 15/07/2026»)
  • Para importes de dinero: ="El total es: " & TEXTO(C1; "#.##0,00 €") (Resultado: «El total es: 1.250,50 €»)

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Crear nuevas hojas en un libro de Excel
    Crear nuevas hojas en un libro de Excel
  • La función FILTRAR: Trucos avanzados
    La función FILTRAR: Trucos avanzados
  • ¿Qué es una hoja de cálculo?
    ¿Qué es una hoja de cálculo?
  • Segmentación de datos
    Segmentación de datos
  • Inicio
    Inicio

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}