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 |
Ninguno | 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
| A | B | C | D|D |
|---|---|---|---|
| Apple | Plátano | Cereza | |
| Rojo | Azul | Verde | |
| 1 | 2 | 3 | 4 |
Ejemplos de fórmulas
| Fórmula | Descripción | Resultado |
|---|---|---|
=TEXTJOIN(", ", FALSE, A1:D1) |
Une las celdas A1:D1 con coma y espacio, sin ignorar las celdas vacías. | Manzana, Plátano, Cereza, |
=TEXTJOIN(", ", TRUE, A1:D1) |
Une las celdas A1:D1 con una coma y un espacio, ignorando las celdas vacías. | Manzana, Plátano, Cereza |
=TEXTJOIN(" - ", TRUE, A2:D2) |
Une las celdas A2:D2 con un guión, ignorando las celdas vacías. | Rojo - Azul - Verde |
=TEXTJOIN("", FALSE, A3:D3) |
Une las celdas A3:D3 sin delimitador | 1234 |
=TEXTJOIN(CHAR(10), TRUE, A1:A3) |
Une las celdas A1:A3 con saltos de línea, ignorando las celdas vacías. | Manzana Rojo 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