Risultati da 1 a 18 di 18

Discussione: Estrazione porzione di testo da cella



  1. #1
    L'avatar di TrePdiPicciati
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Scandiano
    Età
    22
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    3

    Estrazione porzione di testo da cella

    Ciao a tutti!

    La mia prima domanda è su un problema su cui ho sbattuto la testa per ore, ma che non riesco a risolvere.

    In pratica, ho una colonna dove in ogni cella è contenuto un indirizzo:

    68, Via Solferino - 43014 Ramiola (PR)
    15, Via Giuseppe Garibaldi - 43019 Soragna (PR)
    6, Via Pertini Sandro - 43036 Fidenza (PR)

    La struttura di ogni indirizzo è uguale, quindi non ci sono indirizzi particolari.

    Il mio obiettivo è estrarre ogni informazione dall'indirizzo ed inserirli in celle differenti.

    Ho creato cinque colonne: Via, Numero, Città, CAP e Provincia.
    Per quanto riguarda la Via, il Numero, il CAP e la Provincia sono già riuscito a risolvere, ma non riesco a trovare la formula per estrarre la città (nell'esempio, Ramiola, Soragna e Fidenza).

    Avete qualche suggerimento da potermi dare?

    Grazie anticipatamente per risposte!

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6773
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Estrazione porzione di testo da cella

    Ciao

    Hai provato con il "Testo in colonne" del menù Dati?

    Ora vado a memoria perchè non ho il pc ma se selezioni l'intera colonna e vai in Dati e Testo in colonne se segui le istruzioni a video non dovrebbe essere complicato.

    Alfredo

  3. #3
    L'avatar di TrePdiPicciati
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Scandiano
    Età
    22
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    3

    Re: Estrazione porzione di testo da cella

    Ho provato, nella casella altro non mi aggiungere altri simboli, e se invece seleziono Spazio, mi taglia le vie
    Ultima modifica fatta da:Canapone; 14/07/17 alle 14:58

  4. #4

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6773
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Estrazione porzione di testo da cella

    Mi sembra di ricordare, ma ripeto vado a memoria, che nella prima schermata del testo in colonne ci sia la scelta "Delimitato/Larghezza fissa"

    Tu scegli Larghezza fissa e credo che potrai impostare tu la larghezza delle colonne secondo le tue esigenze.

    Alfredo

  5. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7124
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Estrazione porzione di testo da cella

    Ciao,
    si potrebbe adattare una formula unica, ma ora non ho tempo per farlo, pertanto ti propongo queste formule:

    Mettendo che nella colonna A vi siano i dati come sopra riportati:

    In B1, da trascinare in basso: =SINISTRA(A1;TROVA(",";A1)-1)
    In C1, da trascinare in basso: =STRINGA.ESTRAI(A1;TROVA(",";A1)+1;TROVA("-";A1)-4)
    In D1, da trascinare in basso: =STRINGA.ESTRAI(A1;TROVA("-";A1)+1;7)
    In E1, da trascinare in basso: =DESTRA(A1;LUNGHEZZA(A1)-TROVA("-";A1)-7)


    File Allegati File Allegati
    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 TrePdiPicciati
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Scandiano
    Età
    22
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    3

    Re: Estrazione porzione di testo da cella

    Grazie mille Ges! Pensavo anche di dividere la città dalla provincia (quindi due colonne separate), perchè devo gestire molte provincie. Quale potrebbe essere la formula?


    Ciao Alfredo, sì esatto c'è la possibilità di utilizzare Larghezza fissa, però anche in questa modalità tende a tagliarmi le parole, perchè gli indirizzi hanno lunghezze diverse (soprattutto per colpa della via)
    Ultima modifica fatta da:Canapone; 14/07/17 alle 14:59

  8. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923

    Re: Estrazione porzione di testo da cella

    Ciao a tutti,

    @TrePdiPicciati

    per evitare a chi ti vuole aiutare di creare delle formule valide (come quelle di ges) ma che non si adattano alla struttura del tuo file, allega un file d'esempio che riporti la situazione iniziale e quello che vorresti ottenere...e che naturalmente rispecchi la struttura del file originale.

    Grazie
    Tore

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  9. #8
    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

    Re: Estrazione porzione di testo da cella

    Sono Pianamente d'accordo con Tore () e aggiungo che dovresti dare un'occhiata al regolamento perchè l'immagine avatar non va bene e quindi l'ho sostituita con una immagine d'ufficio
    Motivo
    Leggi qui sotto un estratto del regolamento:
    Regola nr.11 “Immagini profilo e avatar”
    In questo forum è obbligatorio inserire una immagine Avatar, altrimenti lo staff provvederà alla rimozione dell'account al prossimo aggiornamento.
    L'ideale sarebbe il proprio volto cosi come accade nei social più famosi, ma va bene anche una qualsiasi altra immagine, è semplicissimo basta andare in "Impostazioni"(in alto a destra) e poi a sinistra "Modifica Avatar".
    Non utilizzare immagini inappropriate su questo forum cioè quelle che approvano la pornografia, la pirateria, la violenza, la Politica, la Religione e che comunque potrebbero ledere qualsiasi individuo di questo forum,
    Inoltre non è consentito inserire immagine che pubblicizzano la propria attività/sito senza previa autorizzazione da un Admin/SuperMod/Mod e quindi con la conseguenza rimozione delle immagini, avvertimenti ed infine nei casi più gravi la rimozione dal forum.
    Poi tu scrivi:
    Grazie mille Ges! Pensavo anche di dividere la città dalla provincia
    Rispondo io per ges ()Prova cosi....

    Per la citta:
    =ANNULLA.SPAZI(STRINGA.ESTRAI(A3;TROVA("-";A3)+7;LUNGHEZZA(A3)-(TROVA("-";A3)+11)))

    Per la provincia
    =ANNULLA.SPAZI(DESTRA(A3;4))

    In attesa di un tuo Riscontro, Un saluto
    Ultima modifica fatta da:Gerardo Zuccalà; 22/07/16 alle 03:15

  10. I seguenti utenti hanno dato un "Like"


  11. #9
    L'avatar di D@nilo
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Roma
    Età
    45
    Messaggi
    1170
    Versione Office
    Excel 2010
    Likes ricevuti
    509
    Likes dati
    571

    Re: Estrazione porzione di testo da cella

    Codice: 
    =ANNULLA.SPAZI(STRINGA.ESTRAI(A3;TROVA("-";A3)+7;LUNGHEZZA(A3)-(TROVA("-";A3)+11)))
    ciao Gerardo ci stavo provando senza riuscirci....mi spegi il +7 e i +11?

  12. #10
    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

    Re: Estrazione porzione di testo da cella

    Ciao Danilo

    il +7 perchè l'unico appiglio che ho trovato per ricavare l'inizio della città e il segno "-" (trattino in mezzo) e quindi +7 che sono i 5 caratteri del CAP +2 spazi vuoti, ovviamente questo si può fare perchè la lunghezza del CAP e sempre fissa di 5 caratteri e gli spazi intorno sono sempre fissi cioè 2

    +11 sarebbe 7+4
    7 spiegato sopra
    4 sono i caratteri sempre fissi contando da destra fino a quando trova il nome della città
    e quindi si ottine quanto è lungo il nome della città che era l'argomento "num_cartteri" del STRINGA.ESTRAI

    fammi sapere
    Ciao

  13. I seguenti utenti hanno dato un "Like"


  14. #11
    L'avatar di D@nilo
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Roma
    Età
    45
    Messaggi
    1170
    Versione Office
    Excel 2010
    Likes ricevuti
    509
    Likes dati
    571

    Re: Estrazione porzione di testo da cella

    ottimo...è la prima volta che mi cimento in formule di testo....grazie ho capito

  15. #12
    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

    Re: Estrazione porzione di testo da cella

    Citazione Originariamente Scritto da Danilo Fiorini Visualizza Messaggio
    ottimo...è la prima volta che mi cimento in formule di testo....grazie ho capito
    Mi fa piacere che hai capito la mia spiegazione, tuttavia ti consiglio di vedere i miei video di excel in pillole (EP) dal nr. 70 al nr. 82 e vedrai che le formule di testo ti appassioneranno
    Un saluto

  16. #13

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7124
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Estrazione porzione di testo da cella

    Tornando a questa discussione, premettendo un saluto a tutti i partecipanti, completo le mie formule in relazione all'ultima richiesta di separare anche la provincia:

    In B1: =ANNULLA.SPAZI(SINISTRA(A1;TROVA(",";A1)-1))

    In C1: =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA(",";A1)+1;TROVA("-";A1)-4))

    In D1: =ANNULLA.SPAZI(STRINGA.ESTRAI(A1;TROVA("-";A1)+1;7))

    In E1: =ANNULLA.SPAZI(SOSTITUISCI(DESTRA(A1;LUNGHEZZA(A1)-TROVA("-";A1)-7);"("&SOSTITUISCI(DESTRA(A1;3);")";"")&")";""))

    In F1: =ANNULLA.SPAZI(SOSTITUISCI(DESTRA(A1;3);")";""))


    Propongo medesima soluzione col vba:

    Codice: 
    Sub Stringa_Estrai()
        Dim uRiga As Long, y As Long
            Application.ScreenUpdating = False
                uRiga = Cells(Rows.Count, 1).End(xlUp).Row
                    For y = 2 To uRiga
                        Cells(y, 3) = Trim(Left(Cells(y, 1), InStr(Cells(y, 1), ",") - 1))
                        Cells(y, 2) = Trim(Mid(Cells(y, 1), InStr(Cells(y, 1), ",") + 1, InStr(Cells(y, 1), "-") - 5))
                        Cells(y, 4) = Trim(Mid(Cells(y, 1), InStr(Cells(y, 1), "-") + 1, 6))
                        Cells(y, 5) = Trim(Left(Mid(Cells(y, 1), InStr(Cells(y, 1), "-") + 7, 50), InStr(Mid(Cells(y, 1), InStr(Cells(y, 1), "-") + 7, 50), "(") - 1))
                        Cells(y, 6) = Trim(Right(Cells(y, 1), 4))
                    Next
            Application.ScreenUpdating = True
    End Sub

    Allego file
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

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


  18. #14

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7124
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Estrazione porzione di testo da cella

    L'autore di questo thread si è perso?
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  19. #15
    L'avatar di TrePdiPicciati
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Scandiano
    Età
    22
    Messaggi
    6
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    3

    Re: Estrazione porzione di testo da cella

    Eccomi, scusatemi il ritardo ma sono stato impossibilitato all'accesso in questi giorni.

    Ho provato le formule e funzionano perfettamente, grazie infinite Ges e Gerardo per il supporto! :D
    Anche per me è la prima volta che utilizzo formule di testo, e mi è stato davvero utilissimo il vostro aiuto, anche dal punto di vista didattico.

    P.S.: Sì scusami Gerardo per l'avatar precedente, avevo letto il regolamento, ma devo essermi perso quel passaggio.

  20. #16
    L'avatar di Irclen
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Quarrata
    Età
    48
    Messaggi
    165
    Versione Office
    Office2016
    Likes ricevuti
    5
    Likes dati
    7

    Re: Estrazione porzione di testo da cella

    Scusa, ma non è con la funzione "Destra"

  21. #17

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6773
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Estrazione porzione di testo da cella

    Scusa Irclen ma qual è il senso/contributo di questo tuo intervento?

    Non c'entra nulla con il resto della discussione.

    Se vuoi spiegare......

    Alfredo

  22. #18
    L'avatar di Irclen
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Quarrata
    Età
    48
    Messaggi
    165
    Versione Office
    Office2016
    Likes ricevuti
    5
    Likes dati
    7

    Re: Estrazione porzione di testo da cella

    Ho risposto in base alla sua prima domanda iniziale in cima, scusate, ma prima questa discussione non c'era. :)
    Pensavo fosse la prima risposta. :D
    Poi non so se andava bene la risposta.

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, 15:45
  2. [Risolto] Estrazione di più stringhe da unico testo
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 25/10/16, 10:18
  3. trovare testo cella e restituire valore della cella vicino a quella trovata
    Di ceppa8 nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 19/07/16, 19:05
  4. Estrazione di una data da stringa di testo
    Di Allocco nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 10/04/16, 17:03
  5. Inserire in testo presente nella cella un valore ricavato da un altra cella
    Di Bestpaul nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 07/12/15, 17:05

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
  •