Resumen
La función TEXTJOIN de Excel concatena (une) valores con un delimitador determinado. A diferencia de la función CONCAT, TEXTJOIN le permite proporcionar un rango de celdas y tiene una configuración para ignorar los valores vacíos.
Propósito
Unir valores de texto con un delimitadorValor devuelto
Texto concatenadoSintaxis
= TEXTJOIN (delimitador, ignore_empty, text1, (text2),…)Argumentos
- delimitador : separador entre cada texto.
- ignore_empty : si ignorar las celdas vacías o no.
- text1 : primer valor o rango de texto.
- text2 - (opcional) Segundo valor o rango de texto.
Versión
Excel 2019Notas de uso
TEXTJOIN es una nueva función, disponible en Office 365 y Excel 2019.
La función TEXTJOIN concatena valores de una o más cadenas de texto o rangos que contienen texto. A diferencia de la función CONCATENAR, TEXTJOIN le permite especificar un rango de celdas y un delimitador para usar al unir valores de texto.
Ejemplo 1
Para unir celdas en el rango A1: A3 con una coma y un espacio, puede usar TEXTJOIN así:
=TEXTJOIN(", ",TRUE,A1:A3)
El segundo argumento, ignore_empty, controla el comportamiento de las celdas vacías y los valores de texto. Si se establece TRUE, los valores vacíos se omiten para que el delimitador no se repita en el resultado final. Si se establece en FALSE, TEXTJOIN incluirá valores vacíos en la salida.
Ejemplo # 2
Para unir celdas en el rango A1: A3 sin delimitador, incluidos los valores vacíos, puede usar:
=TEXTJOIN("",FALSE,A1:A3)
Notas
- Para concatenar manualmente, use el operador de concatenación (&)
- La función CONCAT también proporciona concatenación básica, pero no ofrece opciones para delimitadores o valores vacíos.
- Los números proporcionados a TEXTJOIN se convertirán a valores de texto durante la concatenación.