Risultati da 1 a 5 di 5

Discussione: Estrazione di una data da stringa di testo



  1. #1
    L'avatar di Allocco
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Napoli
    Messaggi
    330
    Versione Office
    2010
    Likes ricevuti
    59
    Likes dati
    6

    Estrazione di una data da stringa di testo

    Ciao a tutti, ho un piccolo problema, non riesco ad estrarre la data compresa in una stringa:

    la mia stringa è composta in questo modo

    "Lunedi 7 agosto 2015 Riporto n.1"

    con lo split riesco a separare i dati per prendere la data, ma a volte, vuoi per l'incremento del numero o per altro, prendo il dato dal web, la stringa diventa

    "Lunedi 7 agosto 2015Riporto n.11"

    come vedete "Riporto" si accoda all'anno, non posso usare stringaestrai() Destra() o Sinistra() in quanto i caratteri sono variabili nelle due direzioni, giorno data mese e numero dopo riporto.

    se riuscirei a creare uno spazio dopo l'anno sarei a posto, potrei usare lo split

    Come potrei fare?

    Ciao Allocco(8-D)

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5388
    Versione Office
    office 365/2016
    Likes ricevuti
    1274
    Likes dati
    1342

    Re: Estrazione di una data da stringa di testo

    Ciao Allocco
    Se le casistiche sono solo 2 cioè con il testo "riporto" (attaccato o non attaccato) potresti provare questa formula

    =ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI($A$18;" ";RIPETI(" ";50));50;100))+0

    [EDIT]
    Attenzione Questa formula è un pò limitata perchè estrae solo il giorno e il mese, mentre l'anno me lo dà di default, e come se in una cella scrivessi digitassi 1/10 e mi restituisce la data 1/10/2016

    Prova e fai sapere!
    Ciao


    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein

  3. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  4. #3
    L'avatar di Allocco
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Napoli
    Messaggi
    330
    Versione Office
    2010
    Likes ricevuti
    59
    Likes dati
    6

    Re: Estrazione di una data da stringa di testo

    Ciao Gerardo, grazie Funziona egregiamente, i dati sono sempre relativi all'anno in corso, quindi non ha importanza

    però vorrei capirla, non vado molto daccordo con le formule.

    ciao Allocco (8-D)

  5. #4
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1375
    Versione Office
    Office 2013
    Likes ricevuti
    1419
    Likes dati
    2523

    Re: Estrazione di una data da stringa di testo

    Ciao Allocco, un'alternativa alla formula di Gerardo che saluto, potrebbero essere le seguenti:

    Supposto che il testo sia in A1, per l'inserimento dello spazio (" ") tra l'anno e "Riporto"

    In B1:
    =ANNULLA.SPAZI(SE(TROVA("Riporto";$A1;1)-1=" ";$A1;SOSTITUISCI($A1;"Riporto";" Riporto"));"")

    Per l'estrazione della data indipendentemente della presenza dello spazio tra la data e "Riporto"

    In D1:
    =ANNULLA.SPAZI(SINISTRA(SOSTITUISCI($A1;"""";"");TROVA("Riporto";$A1;1)-2))

    Entrambe da tirare giù.
    Allego il file di prova.
    File Allegati File Allegati

  6. I seguenti utenti hanno dato un "Like"

    ges

  7. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5388
    Versione Office
    office 365/2016
    Likes ricevuti
    1274
    Likes dati
    1342

    Re: Estrazione di una data da stringa di testo

    Ciao a tutti gli amici del forum
    Allocco tu scrivi:
    però vorrei capirla, non vado molto daccordo con le formule.
    questo approccio di formula è un po particolare all'inizio sembra difficile ma ti assicuro niente di impossibile , anzi dopo che l'hai imparata diventerà per te il miglior metodo per estrarre stringhe, per capire meglio questa formula prova a guardare questo video e fammi sapere!
    Ciao

    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein

Discussioni Simili

  1. Estrazione di più stringhe da unico testo
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 0
    Ultimo Messaggio: 29/12/16, 14:45
  2. [Risolto] COnvertire Testo contenente Data in Inglese in Data in Italiano
    Di cnbgpp69d nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 06/11/16, 21:55
  3. [Risolto] Estrazione di più stringhe da unico testo
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 25/10/16, 09:18
  4. Come estrarre un testo da una stringa di testo
    Di ProgrammD69 nel forum Domande su Excel in generale
    Risposte: 21
    Ultimo Messaggio: 04/09/16, 12:58
  5. Estrazione porzione di testo da cella
    Di TrePdiPicciati nel forum Domande su Excel in generale
    Risposte: 17
    Ultimo Messaggio: 25/07/16, 16:42

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •