Ho un database dove vengono registrate automaticamente uno sotto l'altro dei valori ogni secondo fino a 50/60 mila righe, nella prima colonna c'è una stringa di commeni e nella seconda la data e l'ora di registrazione, la stringa ha un set fisso di commenti che variano a seconda dell' evento.
Mi piacerebbe che, inserendo nel foglio 1,( poi foglio 2 , foglio 3 ecc) alla cella A1, il nome del mio file di registrazione es "Registrazione1.xls" e nella cella A2 il nome della stringa da cercare "Inizio registrazione 1", riuscire ad estrarre tutte le righe della stringa scritta in cella A2, e la riga temporale precedente ( solo le due colonne A e B, se ci fossero altre colonne ignorarle); ed inserendo il risultato dalla riga A3 B3, A4 B4 ecc fino a che le trova tutte le stringhe del file.
Il problema è che la riga precedente a quella che vorrei cercare cambia ogni volta, e per far cio mi sn fatto acrocchi manuali un po macchinosi dove devo lavorare sul file originale, ci sarebbe una soluzione piu furba?
ES del file
- Codice: Seleziona tutto
valore ciclo 8 30/08/16 18:00:00
Inizio registrazione 1 30/08/16 18:00:01
valore ciclo 1 30/08/16 18:00:02
valore ciclo 2 30/08/16 18:00:03
valore bp 1 30/08/16 18:00:03
valore sx 2 30/08/16 18:00:04
..
valore j 4 30/08/16 18:05:03
Inizio registrazione 1 30/08/16 18:05:05
valore ciclo 1 30/08/16 18:05:08
Mi restituisse cio, la riga precedente a quella che certo e la riga cercata, ognuno su righe differenti
- Codice: Seleziona tutto
valore ciclo 8 30/08/16 18:00:00
Inizio registrazione 1 30/08/16 18:00:01
valore j 4 30/08/16 18:05:03
Inizio registrazione 1 30/08/16 18:05:05
grazias