Risultati da 1 a 6 di 6

Discussione: Estrarre da un stringa una parte precisa



  1. #1
    L'avatar di morpheus1976
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    torino
    EtÓ
    41
    Messaggi
    20
    Versione Office
    2010
    Likes ricevuti
    2
    Likes dati
    0

    Estrarre da un stringa una parte precisa

    Ciao a tutti,
    intanto mi presento sono luigi e mi occupo si sicurezza informatica,
    sto aiutando un amico su un file excel ma non essendo un esperto sto facendo fatica a trovar euna formula idonea e sono sicuro che qui con tanti esperti la soluzione sarÓ semplicissima per voi, allora mi trovo 2 stringhe fatte cosi:

    2ONTVFSSIM -1.15882835-103001298-CDPMNG51M68Z600R-



    4ONTVFSBSIMK-7.1963691.00.00.1001-105030930--11526760019




    Da queste 2 stringhe che sono dei seriali che tutti i mesi vengono prodotti , circa 150, bisogna estrarre solo il numero che inizia con 1. e quello con 7. ovvero:

    1.15882835

    7.1963691

    tutto qui, so che pu˛ sembrare banale ma per me Ŕ difficile.

    Grazie per chi mi aiuterÓ


  2. #2
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Estrarre da un stringa una parte precisa


    A1

    2ONTVFSSIM -1.15882835-103001298-CDPMNG51M68Z600R-
    B1
    1.15882835
    4ONTVFSBSIMK-7.1963691.00.00.1001-105030930--11526760019 7.1963691



    Ciao e benvenuto nel forum,
    Se hai solo queste due righe, questa formula dovrebbe andare bene, ma credo che le casistiche sono molto di pi¨, quindi visto che i numeri e testi sono sparsi in maniera molto inregolare, diventa difficile fare capire ad excel quello che vuoi ottnere

    prova questa formula


    supponendo che nella cella A1 hai la stringa,
    metti questa formula in B1

    =SE.ERRORE(STRINGA.ESTRAI(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60));1;TROVA(".";ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60));3)-1);ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60)))

    in attesa di una tua risposta, un saluto

  3. I seguenti utenti hanno dato un "Like"

    ges

  4. #3
    L'avatar di morpheus1976
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    torino
    EtÓ
    41
    Messaggi
    20
    Versione Office
    2010
    Likes ricevuti
    2
    Likes dati
    0

    Re: Estrarre da un stringa una parte precisa

    Gerardo sei stato gentilissimo e funziona alla grande, grazie mille e se ho bisogno adesso so a chi chiedere:50:

  5. #4
    L'avatar di morpheus1976
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    torino
    EtÓ
    41
    Messaggi
    20
    Versione Office
    2010
    Likes ricevuti
    2
    Likes dati
    0

    Re: Estrarre da un stringa una parte precisa

    cIAO gERARDO,
    ho riscontrato solo questo problema, nelle estrazioni dei 7. per intenderci tipo questi:


    4ONTVFSBSIMK-7.1963691.00.00.1001-105030930--11526760019
    4ONTVFSBSIMK-7.1963691.00.00.1001-105030930--11526760019


    quando mi restituisce la stringa lui giustamente mi scrive: 7.1963691




    ma questi rispetto a quelli con 1. continuano ancora e la stringa prima del trattino Ŕ cosi: 7.1963691.00.00.1001






    spero di essermi spiegato , ma sono certo che tu hai giÓ capito e perdoni la mia ignoranza nel settore.


    Grazie

  6. #5
    L'avatar di morpheus1976
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    torino
    EtÓ
    41
    Messaggi
    20
    Versione Office
    2010
    Likes ricevuti
    2
    Likes dati
    0

    Re: Estrarre da un stringa una parte precisa

    ok ho risolto (se mi impegno :-) )


    =SE.ERRORE(STRINGA.ESTRAI(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60));1;TROVA(".";ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"--";RIPETI(" ";60));60;60));3)-1);ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60)))


    ho inserito il doppio --

    grazie

  7. I seguenti utenti hanno dato un "Like"


  8. #6
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Estrarre da un stringa una parte precisa

    Citazione Originariamente Scritto da morpheus1976 Visualizza Messaggio
    ok ho risolto (se mi impegno :-) )


    =SE.ERRORE(STRINGA.ESTRAI(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60));1;TROVA(".";ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"--";RIPETI(" ";60));60;60));3)-1);ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(A1;"-";RIPETI(" ";60));60;60)))


    ho inserito il doppio --

    grazie
    Perfetto complimenti per l'intuito
    Saluti
    :43:

Discussioni Simili

  1. [Risolto] CERCA VERT: corrispondenza con solo una parte di una stringa
    Di MannyX nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 10/03/17, 16:21
  2. Sostituire parte di una stringa con Regex.Replace
    Di dracoscrigno nel forum Domande su Excel VBA e MACRO
    Risposte: 9
    Ultimo Messaggio: 01/03/17, 00:03
  3. Estrarre parte di testo da una cella
    Di lizz1183 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 09/09/16, 14:57
  4. sommare valori con parte del riferimento nella stringa della cella
    Di G.Bove nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 04/06/16, 06:46
  5. estrarre dati su pi¨ tabelle 2░ parte
    Di nick0573 nel forum Domande su Excel in generale
    Risposte: 19
    Ultimo Messaggio: 12/08/15, 11:24

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
  •