Tengo un enorme archivo XLS de 14 MB con datos no normalizados como se muestra en la imagen adjunta. (datos falsos para ilustrar el punto aquí)
Necesito hacer una verificación de integridad semántica. Para cada fila (evento) referencia cruzada si envía datos a algún otro evento, si lo hace, también debe haber una entrada en la columna "obtiene datos de" del evento receptor y viceversa. El problema es que los datos no están normalizados sino separados por punto y coma.
[![Conjunto de datos sin normalización][1]][1]
[
]
Pregunta: ¿Cuál es la mejor solución para la normalización y luego la referencia semántica?
Posible solución A:
Posible solución B: solo escriba una macro VBA que tome cada fila (cada evento) lea la columna "envía a" e inmediatamente verifique si hay una entrada correspondiente en la columna "obtiene datos de" del evento encontrado.