FÓRMULAS DE EXCEL

Unir celdas con comas en Excel

Unir celdas con comas en Excel

Funciones utilizadas: SUSTITUIR, ESPACIOS, UNIRCADENAS

Suponiendo un rango de valores en A2:D2, planteamos los siguientes dos métodos para unir cada celda del rango original con un delimitador de «coma y espacio» ignorando celdas vacías:

UNIR CELDAS CON COMAS EN EXCEL (MÉTODO TRADICIONAL)

=SUSTITUIR(ESPACIOS(A2&" "&B2&" "&C2&" "&D2);" ";", ")

Donde «A2», «B2», «C2» y «D2» corresponden a cada celda del rango original.

Combinamos las funciones SUSTITUIR y ESPACIOS para obtener el resultado deseado.

Internamente construimos una combinación de cada celda del rango original junto a un espacio por medio del carácter «&». Luego la función ESPACIOS elimina los espacios innecesarios dentro de cada referencia de celda, y finalmente la función SUSTITUIR reemplaza cada instancia de espacio restante por una combinación de coma y espacio similar a un delimitador.

El aspecto negativo es que debemos seleccionar cada celda dentro del rango original (podemos acelerar el proceso copiando la combinación de caracteres &» «& y luego ir seleccionando cada celda).

Este método puede aplicarse si posees una versión de Excel anterior a Excel 365, caso contrario te recomiendo el siguiente método.


UNIR CELDAS CON COMAS EN EXCEL (MÉTODO NUEVO)

=UNIRCADENAS(", ";1;A2:D2)

Donde «A2:D2» corresponde al rango de valores a unir.

Utilizamos la función UNIRCADENAS para obtener el resultado deseado.

Simplemente definimos primero el delimitador (coma y espacio), luego colocamos «1» o VERDADERO para ignorar celdas vacías que se encuentren dentro del rango, y por último seleccionamos las celdas por cada fila de datos.

Este método es más simple y rápido, y además permite seleccionar el rango de datos por fila sin necesidad de seleccionar cada celda vinculada.

Te recomiendo ver los siguientes artículos sobre distintas funciones y formas de combinar celdas en Excel:

Combinar celdas en Excel

Función CONCAT y UNIRCADENAS en Excel

 

Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.