Buonasera a tutti,
vi pongo il seguente quesito rispetto ad una problematica di estrazione dati da più file Excel.
In allegato presento tre file (saranno molti di più) in cui osserviamo come siano relazionate tramite una chiave.
Nello specifico nel primo file troviamo le seguenti variabili (denominato File1):
ID Paziente; Nome; Cognome; Sesso; Altezza
Nel secondo file (denominato File2):
ID Paziente; Diabete; Fumo; Familiarità; ID Medico curante
Nel terzo file (denominato File3):
ID Medico curante; Nome Medico; Cognome Medico; Sede
Io volevo realizzare un file Excel (denominato File_estrazione) che è organizzato in due parti:
La prima in cui c'è la lista di variabili (ID Paziente; Nome; Cognome; Sesso; Altezza; Diabete; Fumo; Familiarità; ID Medico curante; Nome Medico; Cognome Medico; Sede) ordinati per riga e accanto due colonne dove troviamo si/no (se si vuole importare o meno quel dato) ed un altra in cui si può decidere di filtrare/eliminare i dati.
Osserviamo nell'esempio come vengono riportati gli attributi in cui è indicato 'si' e scartati quelli in cui è indicato 'no', e vengono estratti solamente due pazienti che soddisfano i filtri attivi (Sesso=M; Diabete=si; Sede=X).
Io sono indeciso se intanto spezzare in due il processo o mantenere tutto in una macro.
Per spezzare il processo intendo: prima si va ad estrarre tutti i dati di tutti i pazienti rispettando i 'si' e 'no' degli attributi, poi si va ad applicare i filtri e ad eliminare i pazienti superflui (in questo casso tutti quelli di sesso femminile ad esempio).
Ho pensato di fare tutti cerca verticali che entrano nei vari file ed estraggono i dati inserendo una condizioni in cui se in C2 c'è 'si' allora estrai se c'è 'no' non fare nulla. Il problema è che penso risulti troppo pesante e quindi forse è meglio se si imposti una macro.
Per concludere vorrei avere un vostro parere, per conoscere se esistono metodi più efficaci ma sopratutto più sostenibili in quanto dovrò gestire 70 tabelle con oltre 60 mila pazienti e 700 variabili, per cui utilizzare le formule non penso sia plausibile. Il risultato deve essere una piacevole estrazione dei dati desiderati con la possibilità di filtraggio.
Ecco il link dei file zippati --> http://www.filedropper.com/file_446
Grazie a tutti per la cortese attenzione,
Saluti