¿Quiere combinar rápida y fácilmente texto de varias celdas en Excel? Así es como puede hacerlo con la función TEXTJOIN.
Excel ofrece una amplia gama de funciones que pueden ayudarlo a manipular datos de varias maneras. Una de esas funciones es TEXTJOIN, que, como su nombre lo indica, le permite unir texto usando un separador. Puede ser particularmente útil cuando necesita realizar tareas de resumen de datos en Excel.
En este artículo, discutiremos la función TEXTJOIN en detalle y brindaremos casos de ejemplo que demuestran cómo usar TEXTJOIN en sus hojas de Excel.
Sintaxis y parámetros de la función TEXTJOIN
La función TEXTJOIN en Excel le permite combinar texto de varias celdas en una sola celda, con delimitadores y opciones personalizables. Esta es la sintaxis de la función TEXTJOIN:
= UNIÓN DE TEXTO (delimitador, ignorar_vacío, texto1, [texto2], ...)
Desglosemos cada parámetro de la función:
- delimitador: Estos son los caracteres que desea insertar entre cada cadena de texto. Puede ser una coma, un guión o cualquier otro carácter que prefiera. También puede usar una cadena vacía ( "") como delimitador si no desea ningún separador.
- ignorar_vacío: Este es un valor lógico que determina si las celdas vacías deben ignorarse o incluirse en el resultado. Si se establece en VERDADERO, las celdas vacías serán ignoradas; si se establece en FALSO, se incluirán celdas vacías.
- texto1, texto2, …: Estas son las cadenas de texto que desea unir. Puede especificar hasta 252 cadenas de texto, y pueden ser celdas individuales, rangos o incluso valores de texto entre comillas dobles.
La función TEXTJOIN concatena las cadenas de texto en el orden que especifique y las separa con el delimitador especificado. Excluye cualquier celda vacía a menos que el ignorar_vacío el parámetro se establece en FALSO.
Casos de ejemplo utilizando la función TEXTJOIN en Excel
Aquí hay algunos ejemplos de casos en los que puede usar la función TEXTJOIN:
1. Combinando Texto
Suponga que tiene una hoja de trabajo con nombres en la columna A y apellidos en la columna B. Desea crear una lista de nombres completos en la columna C. en la celda C2, puede utilizar la siguiente fórmula:
= TEXTO UNIR (" ", VERDADERO, A2, B2)
Copie la fórmula en la columna y combinará el nombre y el apellido de cada fila en una sola celda, separados por un espacio.
2. Creación de una lista separada por comas
Supongamos que tiene una lista vertical de ciudades y desea crear una sola celda que combine estas ciudades en una lista separada por comas. Para lograr esto, puede usar la función TEXTJOIN con una coma como delimitador.
= TEXTO UNIR (", ", VERDADERO, A2:A7)
Cada ciudad en el rango A2:A7 se combina usando la coma y el delimitador de espacio especificado dentro de las comillas dobles. El segundo argumento, VERDADERO, ignora las celdas en blanco del rango.
3. Adición de prefijos o sufijos
Si tiene una columna de datos y desea agregar un prefijo o sufijo específico a cada entrada, puede usar TEXTJOIN. Suponga que tiene una lista de números de curso en la columna A y desea agregar el prefijo ESTERA a los números para convertirlos en códigos de curso. Usarás la siguiente fórmula:
= TEXTO UNIR ("", VERDADERO, "ESTERA"&A2)
Esta fórmula concatena el prefijo ESTERA con el valor en la celda A2 usando el ampersand (&) operador.
4. Insertar saltos de línea entre el texto
Suponga que tiene una tabla con información de los empleados, incluidos sus nombres y direcciones de correo electrónico. Desea crear un informe resumido donde la información de cada empleado se combine en una sola celda con saltos de línea.
Suponiendo que los nombres están en la columna A y las direcciones de correo electrónico en la columna B, ingrese la fórmula a continuación en la celda C2:
= TEXTO UNIR (CARÁCTER (10), VERDADERO, A2:B2)
Prensa Ctrl + Mayús + Intro para aplicar la fórmula a su mesa. Ahora, la columna C mostrará la información combinada de todos los empleados, separando cada entrada con un salto de línea. El CARÁCTER(10) La función genera el carácter de salto de línea que separa la información de cada empleado. Para que la información se muestre en varias líneas, como se muestra arriba, asegúrese de que el Ajustar texto la característica está habilitada.
Estos son solo algunos ejemplos de cómo puede usar TEXTJOIN para combinar cadenas de texto de varias maneras. Ofrece flexibilidad en la combinación de texto y le permite especificar cualquier delimitador de su elección para la salida deseada.
Cómo usar TEXTJOIN con otras funciones en Excel
TEXTJOIN funciona mejor con funciones esenciales en excel para manipulaciones avanzadas de datos. Aquí hay unos ejemplos:
Uso de TEXTJOIN con la función IF
Puede usar la función SI dentro de la función TEXTJOIN para incluir o excluir condicionalmente cadenas de texto según ciertos criterios.
Supongamos que tiene una lista de los nombres de los estudiantes en la columna A, sus puntajes correspondientes en la columna B y sus calificaciones en la columna C. Desea crear una sola celda que contenga los nombres de los estudiantes que tienen una puntuación superior 80 y han recibido una calificación de "A", separados por una coma. en la celda D1, puede utilizar la siguiente fórmula:
= TEXTO UNIR (", ", VERDADERO, SI((B2:B9>80)*(C2:C9="A"), A2:A9, ""))
Después de ingresar la fórmula en la celda D2 y confirmándolo con Ctrl+Mayús+Intro (dado que es una fórmula de matriz), obtendrá una lista de los estudiantes que cumplen con las condiciones especificadas. La fórmula utiliza la función IF para comprobar si la puntuación correspondiente está por encima de 80 (B2:B9>80) y la calificación es A (C2:C9 = "A").
Si ambas condiciones son verdaderas, incluye el nombre del estudiante en el resultado. De lo contrario, devuelve una cadena vacía (""). Luego, la función TEXTJOIN fusiona los nombres seleccionados con una coma que los separa como un delimitador.
Uso de TEXTJOIN con la función SUBSTITUTE
Supongamos que tiene una lista de códigos de productos en la columna A y desea crear una sola cadena que combine todos los códigos, separados por comas, mientras elimina los guiones (-) de los códigos.
= TEXTO UNIR (", ", VERDADERO, SUSTITUIR(A2:A6, "-", ""))
Esta fórmula utiliza la función TEXTJOIN para concatenar los códigos de producto y la función SUSTITUIR para eliminar los guiones de los códigos. Puede ajustar el rango (A2:A6) en la fórmula basada en sus datos reales. También puede modificar los criterios de sustitución dentro de la función SUSTITUIR para reemplazar diferentes caracteres según sea necesario.
Combinar datos en Excel sin esfuerzo con TEXTJOIN
La función TEXTJOIN en Excel es una poderosa herramienta que le permite concatenar múltiples cadenas de texto con un delimitador específico. Al comprender su sintaxis y argumentos, puede manipular y combinar datos de manera flexible y eficiente. Ya sea que necesite fusionar nombres, direcciones o cualquier otro dato basado en texto, la función TEXTJOIN es una solución conveniente.