CONCATENAR y UNIRCADENAS: unir texto como un pro
Introducción
CONCATENAR une varios textos en uno; UNIRCADENAS hace lo mismo pero permite un delimitador entre elementos y puede ignorar vacíos.
Resuelve tareas típicas de limpieza de BBDD: generar IDs, crear descripciones, construir listas de correos o etiquetas consistentes.
Sintaxis
CONCATENAR
=CONCATENAR(texto1; [texto2]; ...)
- texto1: primer fragmento (texto, número o referencia).
- texto2…: fragmentos adicionales (hasta el límite de Excel).
UNIRCADENAS
Nota: en algunas referencias verás comas como separador. Aquí usamos
;(formato ES/EU).
=UNIRCADENAS(delimitador; ignorar_vacío; texto1; [texto2]; ...)
- delimitador: lo que se inserta entre elementos (por ejemplo
", "). - ignorar_vacío: VERDADERO para omitir celdas vacías.
- texto1…: rangos o valores a combinar.
Ejemplo Real de Negocio
Caso: Limpieza de BBDD (crear “ID de cliente” y lista de emails)
Tienes datos de clientes y quieres:
- Un ID uniforme:
PAIS-SEGMENTO-CLIENTE - Un campo Emails concatenando emails disponibles con
"; "como separador.
| Cliente | País | Segmento | Email 1 | Email 2 | ID Cliente | Emails |
|---|---|---|---|---|---|---|
| 10025 | ES | B2B | a@empresa.com | |||
| 10026 | PT | B2C | b@mail.com | b.alt@mail.com | ||
| 10027 | ES | B2B | c@empresa.com |
ID Cliente (en F2):
=CONCATENAR(B2; "-"; C2; "-"; A2)
Emails (en G2):
=UNIRCADENAS("; "; VERDADERO; D2; E2)
Resultado esperado:
- Cliente 10025 → Emails solo con
Email 1(se ignora el vacío) - Cliente 10026 → Emails con ambos separados por
; - Cliente 10027 → Emails solo con
Email 2
Pasos de Implementación
- Define el formato objetivo (ID, lista, etiqueta).
- Decide si necesitas delimitador/ignorar vacíos (si sí: UNIRCADENAS).
- Escribe la fórmula en la primera fila y copia hacia abajo.
- Verifica duplicados y consistencia (IDs repetidos, emails mal formateados).
Errores Comunes / Tips Pro
| Problema | Causa típica | Solución |
|---|---|---|
| Texto “pegado” sin espacios | No añadiste " " | Incluye el separador explícito (" - ", ", ", etc.) |
Delimitadores dobles ;; | Vacíos no ignorados | Usa VERDADERO en ignorar_vacío |
| IDs con formatos distintos | Origen heterogéneo | Normaliza: MAYUSC(), ESPACIOS(), limpieza previa |
| Riesgo de compatibilidad | CONCATENAR puede quedar obsoleta | Considera CONCAT (si tu Excel lo soporta) para futuro |
Preguntas Frecuentes
¿Qué función es mejor para listas: CONCATENAR o UNIRCADENAS?
UNIRCADENAS: permite delimitador e ignorar vacíos de forma nativa.
¿Cómo añado un salto de línea entre valores?
Usa CARACTER(10) como delimitador y activa “Ajustar texto” en la celda.
¿Puedo unir un rango completo de una vez?
Sí, UNIRCADENAS admite rangos: =UNIRCADENAS(", "; VERDADERO; D2:D100).
Fuentes
- https://support.microsoft.com/es-es/office/funci%C3%B3n-concatenar-8f8ae884-2ca8-4f7a-b093-75d702bea31d
- https://support.microsoft.com/es-es/office/funci%C3%B3n-unircadenas-357b449a-ec91-49d0-80c3-0e8fc845691c
- https://support.microsoft.com/es-es/office/concat-funci%C3%B3n-concat-9b1a9a3f-94ff-41af-9736-694cbd6b4ca2