function

UNIRCADENAS

Todo sobre la función UNIRCADENAS en Excel

La función UNIRCADENAS de Excel permite combinar el texto de múltiples rangos y/o cadenas de texto, separando cada elemento con un delimitador que tú especifiques. Una de sus características más útiles es la capacidad de ignorar celdas vacías en el proceso de unión, simplificando fórmulas que antes requerían una lógica más compleja.

Es la sucesora moderna de la función CONCATENAR (ahora compatible como CONCAT), ofreciendo mayor flexibilidad y potencia.

Sintaxis

=UNIRCADENAS(delimitador, ignorar_vacías, texto1, [texto2], …)

La función utiliza los siguientes argumentos:

  • delimitador El carácter o cadena de texto que se usará para separar los textos unidos. Puede ser un espacio » «, una coma y un espacio «, «, o cualquier otra cadena. Obligatorio.
  • ignorar_vacías Un valor lógico. Si es VERDADERO, la función no incluirá en el resultado las celdas que estén vacías. Si es FALSO, las celdas vacías se tendrán en cuenta, añadiendo un delimitador extra. Obligatorio.
  • texto1 El primer elemento de texto o rango de celdas a unir. Obligatorio.
  • [texto2], … Elementos de texto o rangos de celdas adicionales que se deseen unir. Se pueden incluir hasta 252 argumentos de texto. Opcional.

Ejemplos

Ejemplo 1: Unir nombres para crear un nombre completo

Imagina que tienes un nombre, una inicial y un apellido en celdas separadas y quieres unirlos con espacios.

A B C
1 Ana S. García
=UNIRCADENAS(" "; VERDADERO; A1; B1; C1)

Resultado: «Ana S. García»

Ejemplo 2: Crear una lista de productos ignorando celdas vacías

Si tienes una lista de productos en un rango que contiene celdas vacías, puedes crear una cadena de texto separada por comas que las ignore automáticamente.

A
1 Manzanas
2
3 Peras
4 Naranjas
5
=UNIRCADENAS(", "; VERDADERO; A1:A5)

Resultado: «Manzanas, Peras, Naranjas»

Si en el segundo argumento hubiéramos usado FALSO, el resultado habría sido «Manzanas, , Peras, Naranjas, «, incluyendo los delimitadores para las celdas vacías.

Ejemplo 3: Unir texto con saltos de línea

Es posible usar funciones como CAR para insertar caracteres especiales como un salto de línea (código 10) como delimitador. Esto es muy útil para crear resúmenes en una sola celda.

A
1 Primer punto importante
2 Segundo punto clave
3 Conclusión final
=UNIRCADENAS(CAR(10); VERDADERO; A1:A3)

Resultado (en una celda con «Ajustar texto» activado):

Primer punto importante
Segundo punto clave
Conclusión final

Observaciones

La función UNIRCADENAS es una mejora significativa respecto a sus predecesoras. Mientras que CONCATENAR requería seleccionar celda por celda, UNIRCADENAS permite usar rangos completos como A1:A10, simplificando enormemente la tarea de unir el contenido de muchas celdas.

Errores comunes

  • #¡VALOR! Se produce si la cadena de texto resultante supera el límite de 32.767 caracteres, que es el máximo que puede contener una celda en Excel.
  • #¿NOMBRE? Este error aparece si estás utilizando una versión de Excel que no incluye la función UNIRCADENAS (anterior a Excel 2019) o si el nombre de la función está mal escrito.

Disponibilidad por versión de Excel

La función UNIRCADENAS está disponible en las siguientes versiones de Excel:

  • Excel para Microsoft 365 (Windows y Mac)
  • Excel 2021 (Windows y Mac)
  • Excel 2019 (Windows y Mac)
  • Excel para la web
  • Excel Mobile

No está disponible en versiones perpetuas anteriores como Excel 2016, 2013 o 2010.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible a partir de Excel 2019.
Google Sheets ✔️ La función se llama TEXTJOIN.
LibreOffice Calc ✔️ Disponible desde la versión 5.2.
OpenOffice Calc Esta suite ofimática no se actualiza con frecuencia y no incluye esta función. CONCATENAR
WPS Office Spreadsheets ✔️ Generalmente compatible con las funciones modernas de Excel.
Apple Numbers ✔️ La función se llama TEXTJOIN.

Funciones Relacionadas

  • CONCAT Es la función que reemplaza a CONCATENAR. Similar a UNIRCADENAS, pero no permite especificar un delimitador ni ignorar celdas vacías de forma nativa.
  • CONCATENAR La función clásica para unir cadenas. Se mantiene por compatibilidad con hojas de cálculo antiguas. Es menos flexible, ya que no admite rangos.
  • TEXTO Útil para dar formato a números o fechas como texto antes de unirlos con UNIRCADENAS, asegurando que mantengan el formato deseado.

Ver también...