La función UNIRCADENAS concatena cadenas de texto de varias celdas y separa los valores combinados con un caracter delimitador que se especifique. Se pueden ignorar o incluir celdas vacías en el resultado.
Pongamos un ejemplo. Combinemos los valdores de las celdas A2, A3 y A4 en una sola celda separandolos con una coma y un espacio.
Si utilizas la función CONCAT tendrías que especificar cada celda de forma individual e introducir el delimitador detrás de cada referencia, lo cual puede ser tedioso si las celdas a combinar son muchas:
=CONCAT(A2;", ";A3;", ";A4)
Con UNIRCADENAS solo hay que especificar el delimitador al principio y, el rango de celdas en el tercer argumento):
=UNIRCADENAS(", ";VERDADERO;A2:A4)
El segundo argumento se utiliza para indicar si la función debe tener en cuenta las celdas en blanco.
Algunas cosas a tener en cuenta con UNIRCADENAS
- UNIRCADENAS solo funciona en Excel 2019, 365 y su versión Online. En cualquier otra versión se deben utilizar las equivalentes (CONCAT (la antigua CONCATENAR) y el operador de intersección (&).
- Cualquier número que se encuentre en el rango será convertido en texto, por tanto se anula la posibilidad de realizar operaciones con él.
- Si no se especifica ningún delimitador, Excel utilizará una cadena vacía "".
- UNIRCADENAS puede manejar hasta 252 argumentos.
- Solo se pueden obtener resultados inferiores a 32.767 caracteres. En caso de superar este número, la función devolverá un error #¡VALOR!
Errores típicos de UNIRCADENAS
¿Qué hacer cuando UNIRCADENAS devuelve un error?
- #¿NOMBRE?: La función no está bien escrita o estás utilizando una versión de Excel anterior a la 2019.
- #¡VALOR!: Se han excedido los 32.767 caracteres en el resultado.
- #¡VALOR!: Se da cuando Excel no reconoce el delimitador utilizado (por ejemplo si se trata de un caracter no imprimible como CHAR(0)).