Cómo utilizar la función TEXTJOIN (unircadenas) en Excel

Español Inglesa
unircadenas TEXTJOIN

Descripción General

La función TEXTJOIN, también conocida como UNIRCADENAS en algunas versiones hispanohablantes de Excel, permite combinar texto de múltiples rangos y/o cadenas, e incluir un delimitador especificado por el usuario entre cada pieza de texto. Esta función resulta extremadamente útil para crear estructuras de texto compuestas por elementos distribuidos en celdas independientes.

Sintaxis y Ejemplos

La sintaxis de la función TEXTJOIN es:

=TEXTJOIN(delimitador, ignorar_vacíos, texto1, [texto2], ...)
  • delimitador: Cadena de texto que sirve como separador entre los elementos a combinar.
  • ignorar_vacíos: Valor booleano que determina si las celdas vacías deben ser ignoradas (TRUE/VERDADERO) o no (FALSE/FALSO).
  • texto1, texto2, …: Textos o rangos de celdas a combinar, pudiendo incorporar hasta 252 elementos.

Ejemplo 1: Para combinar las palabras en las celdas A1, A2 y A3, que contienen ‘Hola’, ‘Mundo’ y ‘2023’ respectivamente, y deseamos separarlas por un espacio, usaríamos:

=TEXTJOIN(" ", VERDADERO, A1, A2, A3)

Esto resultará en: ‘Hola Mundo 2023’.

Ejemplo 2: Si queremos combinar los mismos textos pero la celda A2 está vacía y no deseamos incluir espacios adicionales, la fórmula sería:

=TEXTJOIN(" ", VERDADERO, A1, A2, A3)

Y el resultado sería: ‘Hola 2023’.

Aplicaciones Prácticas

El uso de TEXTJOIN es variado y adaptativo a muchas situaciones prácticas. A continuación, algunos ejemplos:

Generación de Listados

Para crear un listado de empleados seleccionados para un proyecto, con nombres en la columna A (de A1 a A10), se puede usar TEXTJOIN para unir todos los nombres en una sola cadena de texto, separados por una coma y un espacio:

=TEXTJOIN(", ", VERDADERO, A1:A10)

Esta fórmula concatena los nombres en las celdas de A1 a A10, omitiendo las celdas vacías, dando como resultado una cadena con todos los nombres seleccionados, separados por una coma.

Creación de Direcciones de Email

Si en la columna A tenemos nombres de usuario y en la columna B dominios de correo (e.g., ‘usuario’ en A1 y ‘dominio.com’ en B1), podemos generar direcciones de email completas de la siguiente manera:

=TEXTJOIN("@", FALSO, A1, B1)

Esta fórmula une el nombre de usuario con el dominio utilizando ‘@’ como delimitador. Por ejemplo, si A1 es ‘juan’ y B1 es ‘ejemplo.com’, el resultado será ‘juan@ejemplo.com’.

Estos ejemplos demuestran cómo la función TEXTJOIN puede ser una herramienta versátil y eficaz en las hojas de cálculo para la manipulación y combinación de datos textuales de forma eficiente.

Maggiori informazioni: https://support.microsoft.com/es-es/office/unircadenas-función-unircadenas-357b449a-ec91-49d0-80c3-0e8fc845691c

Otras funciones
Devuelve una matriz de valores de texto de cualquier intervalo especificado
Convierte las letras en inglés o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte)
Devuelve el carácter especificado por el número de código
Devuelve un código numérico del primer carácter de una cadena de texto
Combina el texto de varios rangos o cadenas, pero no proporciona el delimitador o los argumentos IgnoreEmpty
Concatena varios elementos de texto en uno solo
Convierte las letras en inglés o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve los caracteres del lado derecho de un valor de texto
Busca un valor de texto dentro de otro (distingue mayúsculas de minúsculas)
Quita los espacios del texto
Comprueba si dos valores de texto son idénticos
Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique
Da formato a un número como texto con un número fijo de decimales
Extrae los caracteres fonéticos (furigana) de una cadena de texto
Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas)
Devuelve los caracteres del lado izquierdo de un valor de texto
Convierte las letras de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve el número de caracteres de una cadena de texto
Quita del texto todos los caracteres no imprimibles
Pone el texto en minúsculas
Pone el texto en mayúsculas
Convierte un número en texto, con el formato de moneda $ (dólar)
Pone en mayúscula la primera letra de cada palabra de un valor de texto
Reemplaza caracteres de texto
Repite el texto un número determinado de veces
Sustituye texto nuevo por texto antiguo en una cadena de texto
Convierte sus argumentos a texto
Da formato a un número y lo convierte en texto
Convierte un número en texto, con el formato de moneda ß (Baht)
Devuelve el carácter Unicode al que hace referencia el valor numérico dado
Devuelve el número (punto de código) que corresponde al primer carácter del texto
Convierte un argumento de texto en un número
Convierte texto a número de manera independiente a la configuración regional