Risultati da 1 a 10 di 10

Discussione: Funzione Stringa estrai+Trova



  1. #1
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Funzione Stringa estrai+Trova

    Buongiorno a tutti avrei bisogno di adattare la seguente formula:
    Codice: 
    =SE(E(Foglio2!D1;Foglio2!C1="");"";SE(Foglio2!D1="";STRINGA.ESTRAI(Foglio2!C1;TROVA("Km";Foglio2!C1)-8;7);STRINGA.ESTRAI(Foglio2!D1;TROVA("Km";Foglio2!D1)-8;7)))
    In pratica cerco nelle celle C1-D1 del foglio2 la parola Km ed estraggo i 7 caratteri precedenti.
    Vorrei aggiungere anche la ricerca in cella A2 sempre foglio2 come posso modificare la formula che mi sono intrecciato
    Grazie mille.

  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
    1126
    Ciao Benvenuto,
    Anziché mettere una formula perche non provi a mettere un allegato con il risultato desiderato scritto a mano cosi da capire cosa vorresti, dico questo perché ci potrebbero essere tante soluzione.
    Ciao

  3. #3
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451
    grazie della risposta, allego un piccolo esempio.
    Nel foglio2 si trovano dei dati importati da Word e nel foglio1 vorrei estrarre le voci che mi interessano.
    Nelle celle evidenziate gialle del foglio1 andrebbero i Km. M
    Mentre nella riga 1 li trova o in C1 o in D1 del foglio2 nella riga successiva da errore #VALORE perchè il dato da trovare è nella riga sotto nel secondo caso si trova in A6.
    spero di essermi spiegato.
    Grazie ancora.
    File Allegati File Allegati

  4. #4
    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
    1126
    Ciao Berna11
    Ho dato una occhiata al file e francamente per come sono messi i dati nel foglio2:252: non credo che ci sia una formula che possa estrarre i km..
    Non so da dove hai preso questi dati ma sono tutti mischiati tra di loro, bisognerebbe mettere tutti i dati in ordine su una colonna esempio colonna A e poi fare delle formule di estrazione
    cosi è impossibile lavorare
    ciao

  5. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Ciao,
    per trovare i dati che ti mancano dovresti usare questa formula in D6 da trascinare in basso:

    =SE.ERRORE(STRINGA.ESTRAI(Foglio2!A6;TROVA("Km";Foglio2!A6)-9;9);"")

    Però - come dice giustamente Gerardo - i dati sono messi in disordine, quindi sfalza di una riga con il dato trovato in C10 (la targa) perché appunto mentre la targa è nella riga 5 del foglio 2 i km della stessa macchina sono indicati nelle riga 6.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. I seguenti 2 utenti hanno dato un "Like" a ges per questo post:


  7. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2815
    Versione Office
    Excel 2013
    Likes ricevuti
    1024
    Likes dati
    982
    Noto anche che il testo "km" è scritto più volte nella stringa (EU5 g/km 114.00 - 137 427 Km)

  8. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    Noto anche che il testo "km" è scritto più volte nella stringa (EU5 g/km 114.00 - 137 427 Km)
    Ciao Rubik,
    si ripete però in minuscolo e solo quando è riferito ai chilometri è con l'iniziale maiuscola, per questo motivo ho usato la funzione TROVA e non RICERCA, che come ben sai distingue le minuscole/maiuscole. :269:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. I seguenti 3 utenti hanno dato un "Like" a ges per questo post:


  10. #8

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2815
    Versione Office
    Excel 2013
    Likes ricevuti
    1024
    Likes dati
    982
    Ops Non ci avevo fatto caso

    Inviato dal mio GT-I9301I utilizzando Tapatalk

  11. #9
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2134
    Ciao a tutti, in questo caso, una variante generalizzata potrebbe essere la seguente:

    In D2:
    =SE(VAL.ERRORE(TROVA("Km";Foglio2!$A1));SE(VAL.ERRORE(TROVA("Km";Foglio2!$B1));SE(VAL.ERRORE(TROVA("Km";Foglio2!$C1));SE(VAL.ERRORE(TROVA("Km";Foglio2!$D1));"";DESTRA(STRINGA.ESTRAI(Foglio2!D1;TROVA("Mileage:";Foglio2!D1);TROVA("Km";Foglio2!D1)-TROVA("Mileage:";Foglio2!D1));TROVA(":";STRINGA.ESTRAI(Foglio2!D1;TROVA("Mileage:";Foglio2!D1);TROVA("Km";Foglio2!D1)-TROVA("Mileage:";Foglio2!D1)))));DESTRA(STRINGA.ESTRAI(Foglio2!C1;TROVA("Mileage:";Foglio2!C1);TROVA("Km";Foglio2!C1)-TROVA("Mileage:";Foglio2!C1));TROVA(":";STRINGA.ESTRAI(Foglio2!C1;TROVA("Mileage:";Foglio2!C1);TROVA("Km";Foglio2!C1)-TROVA("Mileage:";Foglio2!C1)))));DESTRA(STRINGA.ESTRAI(Foglio2!B1;TROVA("Mileage:";Foglio2!B1);TROVA("Km";Foglio2!B1)-TROVA("Mileage:";Foglio2!B1));TROVA(":";STRINGA.ESTRAI(Foglio2!B1;TROVA("Mileage:";Foglio2!B1);TROVA("Km";Foglio2!B1)-TROVA("Mileage:";Foglio2!B1)))));DESTRA(STRINGA.ESTRAI(Foglio2!A1;TROVA("Mileage:";Foglio2!A1);TROVA("Km";Foglio2!A1)-TROVA("Mileage:";Foglio2!A1));TROVA(":";STRINGA.ESTRAI(Foglio2!A1;TROVA("Mileage:";Foglio2!A1);TROVA("Km";Foglio2!A1)-TROVA("Mileage:";Foglio2!A1)))))

    da trascinare giù alla bisogna.
    Allego file di prova.
    Ciao.
    File Allegati File Allegati

  12. I seguenti 4 utenti hanno dato un "Like" a pkrome59 per questo post:


  13. #10
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451
    Buongiorno a tutti, scusate il ritardo intanto grazie per i vostri interventi.
    Ricapitolando, so bene che i dati sono disposti in modo non corretto ma vengono importati da Pdf a Word e poi a Excel.
    Purtroppo meglio di così non si può ottenere.
    Venendo alla soluzione, quella di pkrome59, da il risultato chiesto ma, volevo dire che, avendo visto il file che è molto più lungo di quello postato per prova le stringhe da dove si può ricavare i Km si trovano o in C1 o in D1 o sulla riga sotto in A2.
    Quindi se invece di usare il mega formulone proposto (che funziona) come posso integrare la mia formula proposta all'inizio cioè:

    Codice: 
    =SE(E(Foglio2!D1;Foglio2!C1="");"";SE(Foglio2!D1="";STRINGA.ESTRAI(Foglio2!C1;TROVA("Km";Foglio2!C1)-8;7);STRINGA.ESTRAI(Foglio2!D1;TROVA("Km";Foglio2!D1)-8;7)))
    inserendo anche l'ipotesi di A2?
    Grazie ancora

Discussioni Simili

  1. [Risolto] Applicare stringa.estrai in userform
    Di G.Bove nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 28/01/17, 23:37
  2. Estrai Stringa
    Di Pacifico437 nel forum Domande su Excel VBA e MACRO
    Risposte: 9
    Ultimo Messaggio: 31/07/16, 19:35
  3. Stringa estrai che mi escluda lo zero
    Di BRAZ66 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 15/07/16, 19:29
  4. STRINGA.ESTRAI, funzione a me sconosciuta, qualche consiglio?
    Di die84albe nel forum Domande su Excel in generale
    Risposte: 25
    Ultimo Messaggio: 13/02/16, 19:55
  5. Stringa estrai
    Di nick0573 nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 17/11/15, 11:11

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
  •