Descripción
Utiliza esta función para combinar texto de varias celdas, incluyendo la opción de especificar un delimitador que se insertará entre cada valor. Puede utilizarse con CHILDREFS.
TEXTJOIN es útil para combinar texto de varias celdas en una sola, con la opción de especificar un delimitador e ignorar las celdas vacías. Esta función proporciona más flexibilidad que CONCATENAR o que el operador &.
Sintaxis
TEXTJOIN(delimitador, ignorar_vacío, texto1, [..., texto_251])
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
delimitador |
Sí | El texto a insertar entre cada valor de texto. | Una cadena de texto, una referencia a una celda que contenga texto o una fórmula que dé como resultado cualquiera de las dos cosas. Si está vacío ("") no se inserta ningún delimitador. |
ignorar_vacío |
Sí | Especifica si se ignoran las celdas vacías. | VERDADERO o FALSO |
text1 |
Sí | El primer elemento de texto que se va a unir. | Un número, una cadena de texto, una referencia de celda o una fórmula que dé como resultado cualquiera de ellos. |
…, texto_n |
No | Elementos de texto adicionales para combinar. | Una cadena de texto, un número, una referencia de celda o una fórmula que dé como resultado cualquiera de ellos. Se pueden proporcionar hasta 252 valores adicionales. |
Ejemplo
Datos de muestra
| Un | B | C | D |
|---|---|---|---|
| Apple | Plátano | Cereza | |
| Rojo | Azul | Verde | |
| 1 | 2 | 3 | 4 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Une una fila de celdas con un delimitador, dejando un marcador de posición para las celdas vacías. | =TEXTJOIN(", ", FALSE, A1:D1) |
Une «Apple», «Banana», «Cherry» y la celda D1 vacía, separándolas con «, » entre cada una, e incluyendo un delimitador al final para la celda vacía. Resultado: Manzana, plátano, cereza, |
| Une una fila de celdas con un delimitador, omitiendo por completo las celdas vacías. | =TEXTJOIN(", ", TRUE, A1:D1) |
Une «Apple», «Banana» y «Cherry» con «, » entre cada uno, omitiendo el campo D1 vacío y su delimitador. Resultado: Manzana, plátano, cereza |
| Une una fila de celdas con un delimitador personalizado que no sea una coma. | =TEXTJOIN(" - ", TRUE, A2:D2) |
Une «Rojo», «Azul» y «Verde» con un «-» entre cada uno, omitiendo la celda B2, que está vacía. Resultado: Rojo - Azul - Verde |
| Une una fila de celdas directamente entre sí, sin ningún delimitador. | =TEXTJOIN("", FALSE, A3:D3) |
Une los caracteres 1, 2, 3 y 4 consecutivamente, utilizando una cadena vacía como delimitador. Resultado: 1234 |
| Une las celdas de un rango vertical en filas separadas dentro de una misma celda. | =TEXTJOIN(CHAR(10), TRUE, A1:A3) |
Utiliza CHAR(10) como delimitador para insertar un salto de línea entre «Apple», «Red» y «1». Resultado: Apple Red 1 |
Notas
- El delimitador puede ser cualquier cadena de texto, incluida una cadena vacía ("") o caracteres especiales. Utiliza una cadena vacía para indicar que no hay delimitador.
- Cuando
ignore_emptyestá establecido como TRUE, las celdas vacías se omiten y no se añaden al recuento de delimitadores. - Cuando
ignore_emptyse establece en FALSE, las celdas vacías se tratan como cadenas vacías. - TEXTJOIN puede trabajar tanto con rangos horizontales como verticales.
- Los números se convierten automáticamente en texto cuando se unen.
- TEXTJOIN puede trabajar tanto con referencias de celdas individuales como con rangos.
Recomendaciones
- Puedes combinar TEXTJOIN con otras funciones como IF para operaciones de texto más complejas.
- Cuando trabajes con grandes conjuntos de datos, considera la posibilidad de utilizar TEXTJOIN con fórmulas de matriz para mayor eficacia.
- Utiliza una cadena vacía ("") como delimitador para concatenar texto sin separadores.
- TEXTJOIN puede ser útil para crear listas separadas por comas o formatear datos para exportar.
- Combina TEXTJOIN con otras funciones como PROPER o TRIM para una manipulación más avanzada del texto.
- Utiliza
CHAR(10)como delimitador para crear texto multilínea dentro de una celda simple.
Funciones relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER