Ripristino ordine cronologico.

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Alex.122016
00venerdì 5 gennaio 2018 20:11
Ciao,
per poter organizzare delle attività parrocchiali abbiamo creato un modulo google dove i ragazzi si iscrivono. Tramite questo modulo viene creato un file *csv. Per gestire queste iscrizioni e suddividere/formare i vari gruppi ho costruito un file excel che ho allegato. Ho creato più fogli. Nel primo foglio "risposte del modulo 1" ricopio il file csv di google a mano a mano che arrivano le iscrizioni. Automaticamente excel copia i dati nel secondo foglio "Elenco Finale" (questo foglio ha le formule perchè cosi evito di ricopiare dal foglio "risposte del modulo 1" ma anche per ho formattato i nomi con la sola iniziale maiuscola, mentre il file "risposte modulo !" ha di tutto...maiuscole...minuscole...). Quando verranno chiuse le iscrizioni tramite i "filtri" di excel nel foglio "Elenco Finale" vado a formare i vari gruppi.
Purtroppo qualche iscrizione è errata: doppia, tripla, oppure con i nomi sbagliati. Oggi (finora non l'avevo mai fatto) tramite i filtri ho ordinato alfabeticamente il foglio "Elenco Finale" per trovare nomi doppi e tripli ed eliminarli (ovviamente ne ho trovato parecchi) e .... ho confuso tutto, perchè il foglio "risposte del modulo 1" ha .... automaticamente.... copiato nel secondo foglio eliminando dati precedenti. Ho provato a ripristinare ordinando la colonna "informazioni cronologiche" in ordine crescente ma niente da fare, non riesco più a tornare all'ordine cronologico iniziale. Chiedo:

1. è possibile ordinare la colonna "informazioni cronologiche" del foglio "risposte del modulo 1" e poter tornare al file originale? In pratica ripristinare il problema? (problema più urgente)

2. avete qualche consiglio per evitare che questo problema si ripeta in futuro quando dovrò con i filtri creare i vari gruppi?

Grazie.

Zer0kelvin
00venerdì 5 gennaio 2018 23:33
Ciao.
Ripristinare il file originale è naturalmente impossibile.
Puoi ordinare la colonna Informazioni cronologiche così:
-In H2 (prima colonna libera) inserisci
=DATA.VALORE(SOSTITUISCI(A2;".";":"))+ORARIO.VALORE(SOSTITUISCI(A2;".";":"))
-elimina e reinserisci il filtro in modo che includa la colonna H
-ordina la colonna H dal più piccolo al più grande
-cancella le formule inserite (oppure lasciale lì per un eventuale uso futuro)
Spero che sia quello che volevi fare.

PS:
In genere, prima di compiere operazioni drastiche, è meglio effettuare una copia di sicurezza del file.
Alex.122016
00sabato 6 gennaio 2018 00:04
Grazie. è quello che volevo fare.
A dir la verità una copia al 2 gennaio ce l'ho. Mancano gli ultime 3 giorni ma ho il file csv di google. Per ricostruirlo ci posso anche riuscire ma il mio problema rimane, nel senso che prima o poi devo filtrare i dati e ciò che è successo oggi si ripeterà. Stavo pensando di inserire una colonna "nascosta", dopo la A, e numerare le celle in serie da 1 a 250. Poi nasconderla e all'occorrenza riscoprirla e con il filtro riordinarla assieme a tutte le altre. Oppure utilizzo la colonna H che mi hai suggerito. Che ne dici?
Intanto grazie. Molto gentile.
Zer0kelvin
00sabato 6 gennaio 2018 01:35
Penso che vada bene una qualunque delle due soluzioni.
Ciao.
Alex.122016
00sabato 13 gennaio 2018 12:13
Ciao, scusate ma è possibile dalla cella del file allegato nel primo post, ottenere solamente la data? senza l'orario? Esempio: la cella A1 contiene "30/12/2017 12.00.00" vorrei ottenere nella cella B1 "30/12/2017". Che funzione devo usare? Grazie.
alfrimpa
00sabato 13 gennaio 2018 15:11
Formatta la cella come Data scegliendo il formato tra quelli disponibili (c'è quello con la sola data)
Alex.122016
00sabato 13 gennaio 2018 19:25
ho provato. non funziona. allego file. grazie
rollis13
00sabato 13 gennaio 2018 22:38
Un saluto a tutti.

Non ti può funzionare perché quello che tu riconosci come Data ed Ora in realtà è testo puro e come tale è riconosciuto da Excel. Se vuoi sfruttare tutte quelle celle come data dovrai prima rielaborarle.
Puoi usare una temporanea colonna d'appoggio nella quale userai la formula (da trascinare giù quanto necessario):
=SINISTRA(A2;10)
in modo da ricavare solo i primi 10 caratteri di sinistra (la data) poi dovrai copiare l'intera colonna d'appoggio e la potrai incollare sopra la colonna origine con Incolla Speciale / Valori. Se necessario, ora potrai formattare la colonna origine come Data.
Al termine potrai eliminare la colonna utilizzata per l'appoggio.
Alex.122016
00sabato 13 gennaio 2018 22:59
Ora funziona. Grazie. Molto gentile. Grazie.



Zer0kelvin
00sabato 13 gennaio 2018 23:49
Ciao.
Senza colonna d'appoggio, si può usare la prima parte della formula usata prima da me, che non fa altro che ricavare la data
=DATA.VALORE(SOSTITUISCI(A2;".";":"))
da formattare come data naturalmente.
rollis13
00domenica 14 gennaio 2018 01:27
In effetti, una soluzione era già disponibile [SM=g27811]
Alex.122016
00domenica 14 gennaio 2018 10:51
Re:
Zer0kelvin, 13/01/2018 23.49:

Ciao.
Senza colonna d'appoggio, si può usare la prima parte della formula usata prima da me, che non fa altro che ricavare la data
=DATA.VALORE(SOSTITUISCI(A2;".";":"))
da formattare come data naturalmente.




In effetti avevo provato ma non riuscivo a farla funzionare. Ho riprovato ora e funziona.......avevo inserito la cella errata. Grazie. Gentili come sempre. Grazie.

Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 00:29.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com