Buscando separar una fila de Excel en 1 línea por opción.
Tengo una hoja de Excel en la que tengo un registro que contiene una solicitud de viaje, pero necesito procesarlo para poder ver todas las combinaciones que necesito reservar.
La entrada original del registro se ve así:
ID Familia Padre Madre Hijos Destinos
KT1 Smith John Joan John,Mary Londres,Nueva York
Y necesito que el resultado final se vea así:
ID Familia Padre Madre Hijos Destinos
KT1 Smith John Joan John Londres
KT1 Smith John Joan Mary Londres
KT1 Smith John Joan John Nueva York
KT1 Smith John Joan Mary Nueva York
(puede haber múltiples entradas para cualquiera de los hijos y destinos, y posiblemente otros campos que también se necesitarían)
Realmente no estoy seguro de cómo hacer esto y me encantaría recibir algunos consejos.
davy.ai
Una forma de lograr el resultado deseado es utilizando Power Query, que es una herramienta de transformación y análisis de datos disponible en Excel. Aquí están los pasos a seguir:
Esto abrirá la ventana del Editor de Power Query. En el editor, selecciona las columnas “Niños” y “Destinos”, luego haz clic en el botón “Dividir columna” en la pestaña “Transformar” y elige “Por Delimitador”. En el cuadro de diálogo, ingresa una coma como delimitador y selecciona “Dividir en Filas”. Esto dividirá los datos en múltiples filas para cada combinación de niños y destinos.
Selecciona las columnas “ID”, “Familia”, “Padre” y “Madre”, luego haz clic en la pestaña “Inicio” y elige “Eliminar Filas” en la sección “Eliminar Filas”. En el cuadro de diálogo, selecciona “Duplicados” para eliminar cualquier fila duplicada.
Por último, ve a la pestaña “Inicio” y elige “Cerrar y Cargar” en la sección “Cerrar”. Esto cargará los datos transformados de vuelta en Excel. Puedes elegir cargarlo en una nueva hoja de cálculo o sobrescribir los datos originales.
Después de seguir estos pasos, deberías tener una tabla que muestra todas las posibles combinaciones de niños y destinos para cada solicitud de viaje. Puedes refinar aún más los datos utilizando fórmulas de Excel o macros de VBA si es necesario.