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)
|
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)
|
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:
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.
