Ejemplos de funciones TEXTJOIN de Excel: hojas de Excel y Google

Este tutorial demuestra cómo utilizar elSobresalir UNIRSE A TEXTO Función en Excel para combinar texto de varias cadenas.

Descripción general de la función TEXTJOIN

La función TEXTJOIN combina texto de varias cadenas, especifica la elección del delimitador y si ignora los espacios en blanco.

Para usar la función de hoja de cálculo de Excel TEXTJOIN, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función TEXTJOIN:

= TEXTJOIN (delimitador, ignore_empty, text1, [text2],…)

delimitador - Separador entre cada texto.

ignore_empty - Si ignorar las celdas vacías o no.

Texto 1 - Primer valor o rango de texto.

texto2 - [opcional] Segundo valor o rango de texto.

Cómo utilizar la función TEXTJOIN en Excel:

La función TEXTJOIN combina texto de varias cadenas, especifica la elección del delimitador y si ignora los espacios en blanco. Está disponible en Excel 2016 y versiones posteriores.

= TEXTJOIN ("", falso, B3: C3)

Lo anterior combina el nombre y el apellido (columnas B y C) con un espacio como delimitador (el carácter que divide la palabra) y una opción para incluir espacios en blanco (el siguiente ejemplo será más obvio).

TEXTJOIN para incluir espacios en blanco

Aunque algunas celdas pueden ser espacios en blanco, puede ser importante saber que son espacios en blanco después de combinarlos.

= TEXTJOIN (";", FALSO, B3: E3)

Usando FALSE como segundo argumento, los combina con un punto y coma (elegido como delimitador) a pesar de que algunos de ellos son espacios en blanco. Cuando necesite dividirlos nuevamente, esto resulta útil con Text to Columns.

TEXTJOIN para ignorar espacios en blanco

No tendría sentido incluir espacios en blanco si el escenario es combinar el saludo con los nombres como este a continuación:

= TEXTJOIN ("", FALSO, B3: E3)

Puede ver los obvios en F5 y F6 donde hay un espacio adicional entre el nombre y el apellido.

En este escenario, sería mejor ignorar las celdas en blanco si no se llenan con VERDADERO como segundo argumento.

= TEXTJOIN ("", TRUE, B3: E3)

TEXTJOIN con 1 y 0

Si ha utilizado BUSCARV, es posible que sepa que Excel reconoce VERDADERO como 1 y FALSO como 0. Se pueden usar indistintamente en la mayoría de los casos. Y aquí también. No hay ningún impacto en la elección del texto o el número. Solo preferencia (y velocidad de escritura).

TEXTJOIN con condición

Es posible que desee combinar el texto, solo si cumple una condición. En este escenario, es posible que desee unir los nombres completos con comas como delimitador, solo si es "Sí" en las horas extraordinarias trabajadas (columna C).

{= TEXTJOIN (",", VERDADERO, SI (C3: C7 = "Sí", B3: B7, ""))}

Esta es una fórmula de matriz.

Si está utilizando una versión de Excel anterior a 2022, debe presionar CTRL + MAYÚS + ENTRAR en lugar de ENTRAR después de escribir la fórmula. Debería ver corchetes rodeándolo cuando se hace correctamente (NO escriba manualmente los corchetes).

Si usa Excel 2022 u Office 365, puede ingresar la fórmula normalmente.

TEXTJOIN con diferentes delimitadores

Puede usar las constantes de matriz (las llaves) para ingresar múltiples delimitadores como este:

= TEXTJOIN ({"-", "."}, 1, B3: D3)

Sabrá utilizar un guión (-) como primer delimitador y un punto (.) Como segundo.

TEXTJOIN con número / fecha

Tenga en cuenta que TEXTJOIN es una función de texto. Al usar TEXTJOIN, el resultado es un texto. Por ejemplo, no podrá sumar estos números en la celda F3 después de usar TEXTJOIN.

Lo mismo ocurre con las fechas, ya que se reconocen como números de serie y no como texto. Es posible que no necesite sumar fechas, pero no funciona bien en filtros y tablas dinámicas.

Para superar los problemas anteriores, puede usar VALOR para convertir de texto a valores.

Otro ejemplo de TEXTJOIN

Invertir una cadena de texto

Puede invertir una cadena de texto combinando la función MID con TEXTJOINT de la siguiente manera.

= TEXTJOIN ("", 1, MID (A2, {10,9,8,7,6,5,4,3,2,1}, 1))

Lo que nos daría los siguientes resultados:

La función TEXTJOIN funciona casi igual en Google Sheets.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave