Menu

UNIRCADENAS en Excel: unir un rango con un separador

=UNIRCADENAS(", ";VERDADERO;A2:A6) une todas las celdas de A2:A6 en un solo texto, con una coma y un espacio entre elementos y sin las celdas vacías. Añade FILTRAR para unir solo las filas que cumplen una condición.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

=TEXTJOIN(", ",TRUE,A2:A6) une todas las celdas de A2:A6 en un solo texto, con una coma y un espacio entre los elementos. En Excel en español la función se llama UNIRCADENAS (TEXTJOIN en inglés), y la tabla también acepta las fórmulas escritas así, con punto y coma (o con comas, como en México): =UNIRCADENAS(", ";VERDADERO;A2:A6). El primer argumento es el separador, el segundo dice si se saltan las celdas vacías, y todo lo que sigue es el texto que se une.

Unir una columna en una celda
C2
ABC
1TeamMembers
2AnaAna, Ben, Chen, Dara, Eli
3Ben
4Chen
5Dara
6Eli
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =UNIRCADENAS(", ";VERDADERO;A2:A6)

Borra uno de los nombres de la columna A: C2 se actualiza y nunca deja una coma doble. UNIRCADENAS necesita Excel 2019 o posterior (Microsoft 365 incluido); en Excel 2016 muestra #¿NOMBRE? (#NAME? en inglés; la tabla muestra los nombres de error en inglés).

Sintaxis de UNIRCADENAS

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
  • delimiter (delimitador): el texto que se coloca entre los elementos, entre comillas. ", ", "; ", " | ", "-" o "" para nada.
  • ignore_empty (ignorar_vacías): VERDADERO se salta las celdas vacías y FALSO las conserva, así que quedan dos separadores juntos.
  • text1, text2, ... (texto1, texto2...): celdas, rangos o texto entre comillas. Hasta 252, y los rangos pueden ser filas, columnas o bloques.

Saltar celdas vacías con ignore_empty

TRUE se salta las vacías, FALSE las conserva
C2
ABC
1SizeResult
2SS, M, L, XL
3S, , M, L, , XL
4M
5L
6
7XL
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =UNIRCADENAS(", ";VERDADERO;A2:A7)

C2 da S, M, L, XL. C3 conserva las dos celdas vacías y muestra los huecos como , ,. Usa FALSO solo cuando importa la posición de cada elemento, por ejemplo cuando otra herramienta vuelve a leer la lista.

La misma idea arregla los nombres completos con un segundo nombre opcional. =A2&" "&B2&" "&C2 deja dos espacios cuando B2 está vacía; UNIRCADENAS con un espacio como separador y VERDADERO no:

Nombre completo con segundo nombre opcional
D2
ABCD
1FirstMiddleLastFull name
2AnaMariaSilvaAna Maria Silva
3BenOkaforBen Okafor
4ChenLiWuChen Li Wu
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =UNIRCADENAS(" ";VERDADERO;A2:C2)
Une los números de pedido
C2
ABC
1OrderList
21041
31042
4
51045
61046
7
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: En C2, une los números de pedido de A2:A7 en una sola celda, separados por una coma y un espacio, sin huecos por las celdas vacías.

UNIRCADENAS con una condición

Para unir solo las filas que coinciden, pon FILTRAR (FILTER en inglés) dentro de UNIRCADENAS. FILTRAR devuelve los nombres que coinciden y UNIRCADENAS los une:

Nombres de la región North
E2
ABCDE
1NameRegionRegionNames
2AnaNorthNorthAna, Chen, Eli
3BenSouthAna, Chen, Eli
4ChenNorthRegionsNorth, South, East
5DaraEast
6EliNorth
7FaySouth
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =UNIRCADENAS(", ";VERDADERO;FILTRAR(A2:A7;B2:B7=D2))

Cambia D2 a South y las dos fórmulas listan a Ben y Fay. E2 usa FILTRAR, que necesita Excel 2021 o Microsoft 365. E3 es la versión para Excel 2019: SI (IF en inglés) devuelve el nombre donde la región coincide y texto vacío en las demás, y VERDADERO descarta los textos vacíos. En Excel 2019 confirma E3 con Ctrl+Mayús+Entrar (Cmd+Mayús+Entrar en Mac).

Dos combinaciones más que se necesitan a menudo:

  • Solo valores únicos: =UNIRCADENAS(", ";VERDADERO;UNICOS(B2:B7)), en E4, da North, South, East.
  • Ordenados: =UNIRCADENAS(", ";VERDADERO;ORDENAR(FILTRAR(A2:A7;B2:B7=D2))).

Si nada coincide, FILTRAR devuelve #CALC! y UNIRCADENAS también. Dale a FILTRAR un tercer argumento para ese caso: FILTRAR(A2:A7;B2:B7=D2;"none").

El equipo East
E2
ABCDE
1NameRegionEast team
2AnaNorth
3BenSouth
4ChenEast
5DaraEast
6EliNorth
7FaySouth
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: En E2, lista los nombres cuya región es East, separados por una coma y un espacio.

Unir fechas y números con su formato

UNIRCADENAS une el valor guardado, no lo que muestra la celda. Una fecha se une como su número de serie (2026-03-02 es 46083) y un porcentaje como decimal. Convierte el rango con TEXTO (TEXT en inglés) dentro de UNIRCADENAS:

Fechas en una lista
D2
ABCD
1MeetingDateDates
2Kickoff2026-03-0246083, 46097, 46113
3Review2026-03-16Mar 2, Mar 16, Apr 1
4Launch2026-04-01
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =UNIRCADENAS(", ";VERDADERO;B2:B4)

UNIRCADENAS frente a CONCAT y &

UNIRCADENASCONCAT&
Une un rangoSíSíNo, celda a celda
Pone un separador entre elementosSí, una vez para todosNoLo escribes cada vez
Se salta las celdas vacíasSí, con VERDADERONoNo
Versión más antiguaExcel 2019Excel 2019Todas las versiones

Para dos o tres celdas & es lo más rápido; consulta concatenar. Para una lista de cualquier longitud, UNIRCADENAS. Un límite que conviene saber: una celda admite como mucho 32.767 caracteres, y UNIRCADENAS devuelve #¡VALOR! (#VALUE! en inglés) cuando el texto unido es más largo.

Preguntas frecuentes

¿Qué hace UNIRCADENAS en Excel?

Une el texto de celdas o rangos y pone un separador entre los elementos: =UNIRCADENAS(", ";VERDADERO;A2:A6) convierte cinco celdas en una lista separada por comas. El segundo argumento, VERDADERO, se salta las celdas vacías.

¿Cómo uso UNIRCADENAS con una condición?

Dale un FILTRAR: =UNIRCADENAS(", ";VERDADERO;FILTRAR(A2:A7;B2:B7="North")) une solo los nombres cuya región es North. En Excel 2019, que no tiene FILTRAR, usa =UNIRCADENAS(", ";VERDADERO;SI(B2:B7="North";A2:A7;"")) confirmada con Ctrl+Mayús+Entrar.

¿Qué versiones de Excel tienen UNIRCADENAS?

Excel 2019, Excel 2021 y Microsoft 365, además de Excel para la web. En Excel 2016 y anteriores muestra #¿NOMBRE?; ahí une con &. Google Sheets también tiene TEXTJOIN.

¿Por qué UNIRCADENAS muestra números en lugar de fechas?

UNIRCADENAS une el valor guardado, y una fecha se guarda como número de serie. Convierte antes las fechas con TEXTO. En su forma inglesa: =TEXTJOIN(", ",TRUE,TEXT(B2:B4,"mmm d")).

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR