Tanto CONCAT como TEXTJOIN lo ayudan a unir valores en diferentes celdas. Veamos cómo funcionan y cuál debes elegir.
Los datos vienen en varias formas y formatos. Uno de estos formatos son sus datos de texto. Puede manipular datos de texto usando múltiples funciones como CONCAT y TEXTO UNIRSE funciones en Excel.
Aquí, aprenderemos sobre sus diferencias y cuándo debe usar uno sobre el otro.
¿Qué es CONCAT?
El CONCAT función en Excel le permite unir valores juntos. Este valor también puede ser un texto, un número o un carácter dentro de una celda o rango de celdas en su hoja de cálculo.
Es importante señalar que el CONCAT es un reemplazo más nuevo para CONCATENAR función. El CONCAT función toma la siguiente sintaxis:
=CONCAT(texto1, [texto2,...])
Dónde:
- texto 1 es obligatorio y son los valores que desea unir.
- [texto2, ...] es opcional y es el segundo valor o celda que desea unir.
- …. significa que puede agregar más valores. La función acepta un máximo de 253 argumentos de texto.
¿Qué es TEXTJOIN?
Como el CONCAT fórmula, la TEXTO UNIRSE fórmula le permite combinar texto dentro de un rango. Esta fórmula también le permite especificar un delimitador entre estos valores de texto.
= UNIÓN DE TEXTO (delimitador, ignorar_vacío, texto1, [texto2], …)
Dónde:
- delimitador es lo que deseamos que separes estos textos. Puede ser un carácter, texto, número o incluso un espacio.
- ignorar_vacío le permite especificar si desea ignorar las celdas vacías en un rango. Si es VERDADERO, ignora las celdas vacías.
- texto 1 es la primera celda o texto que desea combinar.
- [texto2, ...] es el segundo valor al que desea unirse.
- …. significa más valores.
Similitudes entre la función CONCAT y TEXTJOIN
Su similitud radica en su capacidad para combinar múltiples textos o valores. Esto es muy útil en algunas situaciones. Por ejemplo, al intentar rápidamente combinar dos columnas en Microsoft Excel.
Veamos cómo funcionan estas dos funciones individualmente.
Cómo usar la función CONCAT
Suponga que tiene una tabla de datos que incluye columnas para Nombre y Apellido. Si desea unirlos en una columna llamada Nombre completo, considere usar el CONCAT función.
La sintaxis será:
=CONCAT(A2," ",B2)
Para desglosar la fórmula. El texto 1 el argumento es A2, y el [texto2 argumento es " ". El " " significa que queremos un espacio antes de nuestro texto3, cual es B2. Una vez que escribe la fórmula en la primera celda, no necesita copiar la fórmula en Excel. En su lugar, puede arrastrarlo a la última celda.
Supongamos que desea que Jajay-Ayu sea el nombre completo de alguien cuyo nombre y apellido sean Jaja y Ayu, respectivamente.
=CONCAT(A2,"-",B2)
Veamos otro ejemplo.
Suponga que tiene una tabla de datos que incluye solo varios nombres de países de África occidental y desea agregar la frase "es un país de África". Escribirás la siguiente sintaxis:
=CONCAT(A2,"es un país de África")
Al igual que el primer ejemplo, al escribir un texto o una frase en su fórmula, debe poner esta frase entre comillas.
Cómo usar la función TEXTJOIN
Usemos la tabla de datos que usamos para el CONCAT.
Teníamos dos columnas. Uno era el Nombre y el otro era el Apellido. Usar el Función UNIÓN DE TEXTO, escribiremos esta sintaxis.
= TEXTO UNIR (" ",VERDADERO, A2:B2)
Los “ “ representan el espacio entre nuestro nombre y apellido. El VERDADERO significa que debe ignorar cualquier celda en blanco.
Debe saber que CONCAT y TEXTJOIN solo pueden combinar texto dentro de su hoja de cálculo y no pueden usarse para combinar archivos y hojas de Microsoft Excel.
CONCAT vs. TEXTJOIN: ¿Cuándo debería usarlos?
Ambas funciones tienen fundamentalmente la misma funcionalidad. Su diferencia viene en sus argumentos.
CONCAT quiere que agregue el texto de múltiples rangos y especifique dónde quiere su(s) delimitador(es). El TEXTO UNIRSE La función, por otro lado, le permite especificar previamente su delimitador y confirmar si desea ignorar el vacío.
Veamos un escenario en el que CONCAT será una mejor opción para TEXTO UNIRSE.
Suponga que tiene una tabla de datos que incluye columnas para Nombre, Apellido y Edad. Digamos que desea unirse a ellos para crear "Jaja Giwa-36" y poner su resultado en una columna llamada Detalle.
Esto es fácil de usar CONCAT porque puede elegir varios delimitadores.
Sin embargo, TEXTO UNIRSE espera que elija solo un delimitador. Solo puede usar el espacio o el guión (-), no ambos. En esta situación, CONCAT hace mejor el trabajo.
Aquí hay un escenario donde TEXTO UNIRSE debe usarse en lugar de CONCAT.
Cree una tabla de datos que incluya columnas para Nombre, Segundo nombre y Apellido. Si un nombre en una fila no contiene un segundo nombre, unir estos nombres en una columna llamada Nombre completo usando el CONCAT función resultará en espacios adicionales.
Por ejemplo, el resultado en E3 tiene dos espacios en lugar de un espacio porque carece de un segundo nombre. Sin embargo, si TEXTO UNIRSE se usó, podría haber usado sus argumentos IgnoreEmpty para ignorar las celdas vacías.
Puedes usar el Función Len para contar los caracteres en Excel. Aquí, usamos la sintaxis =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) para contar el número de espacios.
Todo depende de tu tarea
Varias funciones de Excel son similares pero también diferentes. Aprender qué los hace diferentes y cuándo usarlos mejor lo ayudará a mejorar en el análisis de datos. Algunos ejemplos de algunas de tales funciones son el CONTAR.SI y COUNTIFS y el BUSCARX y BUSCARV.