Condividi:        

Estrarre data da testo variabile

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Estrarre data da testo variabile

Postdi Statix » 21/01/12 21:01

Come da titolo,dovrei estrarre la data in formato gg/mm/aaaa
da una cella contenente testo,purtroppo il testo è variabile in base al mese.
la lunghezza va da 33 a 37

Codice: Seleziona tutto
ESTRAZIONE - sabato 21 dicembre 2012

esempio dal testo 21/12/2012
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Sponsor
 

Re: Estrarre data da testo variabile

Postdi PcBase » 21/01/12 23:24

Ciao

Se in A1 hai i dati da convertire prova la seguente formula e assegna il formato data richiesto

Codice: Seleziona tutto
=DATA.VALORE(STRINGA.ESTRAI(A1;TROVA(" ";A1;1)+1;40))
Windows xp + Office 2003 Ita
Windows8 Office 2013
PcBase
Utente Senior
 
Post: 143
Iscritto il: 24/02/11 23:26

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 00:57

A me la formula di PcBase restituisce #Valore; ma penso che volesse impostare lo "start" della TROVA non a 1 ma a 15, cioe'
Codice: Seleziona tutto
=DATA.VALORE(STRINGA.ESTRAI(A1;TROVA(" ";A1;15)+1;40))

Se invece la lunghezza della stringa iniziale prima della vera data non fosse sempre di lunhezza nota si potrebbe usare questa a matrice:
Codice: Seleziona tutto
=DATA.VALORE(STRINGA.ESTRAI(A1;MIN(TROVA(RIF.RIGA(INDIRETTO("1:9"));A1&"987654321"));99))
Da confermare con Contr-Maiusc-Enter

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Estrarre data da testo variabile

Postdi Statix » 22/01/12 12:30

Ciao PcBase e Anthony47,
sembra strano ma non funzionano nessuna delle 2,
mi da entrambe #nome?
il testo è in D6
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Estrarre data da testo variabile

Postdi PcBase » 22/01/12 13:48

Ciao

Segue allegato con i 3 metodi esposti:
http://www.sendspace.com/file/t49kh8
Windows xp + Office 2003 Ita
Windows8 Office 2013
PcBase
Utente Senior
 
Post: 143
Iscritto il: 24/02/11 23:26

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 16:44

#NOME? :?:
Hai guardato il file di esempio di PcBase (vedi sopra)?
Puoi allegare uno screenshot con la selezione sulla cella con la formula, in modo che si veda il dato di partenza, la formula (nella barra della formula) e il risultato (nella cella)?

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 16:59

Aggiornamento:
Nell' ipotesi che l' errore non fosse #NOME e che i dati provengono da internet, nelle varie formule prova a sostituire A1 con SOSTITUISCI(A1;CODICE.CARATT(160);" "); nella formula a matrice basta farlo solo sul primo A1, cioe' la formula diventerebbe
Codice: Seleziona tutto
=DATA.VALORE(STRINGA.ESTRAI(SOSTITUISCI(A1;CODICE.CARATT(160);" ");MIN(TROVA(RIF.RIGA(1:9);A1&"987654321"));99))

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Estrarre data da testo variabile

Postdi Statix » 22/01/12 17:04

Ciao Anthony47,
ho provato la formula mi da sempre #nome?
il file di Pcbase non l'ho ancora provato,il mio antivirus me lo blocca
il testo è copiato da internet sito lottomaticaitalia dove ci sono le estrazioni
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 17:07

Allora vale il penultimo messaggio...
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Estrarre data da testo variabile

Postdi Statix » 22/01/12 17:17

Immagine
free image hosting
testo cella D6
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Estrarre data da testo variabile

Postdi Statix » 22/01/12 18:27

Ciao Anthony47 & Pcbase,
scusate per il ritardo,
ho scaricato il file (di PcBase) e provato l'ultima formula ,tutto ok.
vi ringrazio moltissimo.
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 20:41

Hai scoperto cosa non andava?
(dall' immagine mi era rimasto il dubbio sulla formula in uso)
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Estrarre data da testo variabile

Postdi Statix » 22/01/12 21:30

Ciao Anthony47,
ho risolto usando la terza formula del file di Pcbase.
le altre pubblicate nei post non hanno funzionato.
grazie .
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Estrarre data da testo variabile

Postdi ricky53 » 22/01/12 23:47

Ciao,
a beneficio degli altri utenti che in futuro leggeranno questa discussione e, quindi, non troveranno più il file di Pcbase puoi inserire la soluzione adottata.

Grazie per la collaborazione.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Estrarre data da testo variabile

Postdi Anthony47 » 22/01/12 23:52

La formula che hai usato e' quindi la seconda che avevo suggerito qui: viewtopic.php?f=26&t=94291&p=539323#p539223; giusto?
Ma perche' prima ti dava l' errore #NOME? lo hai potuto determinare?

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Estrarre data da testo variabile":


Chi c’è in linea

Visitano il forum: Nessuno e 83 ospiti