Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

EXCEL: estrazione testo da destra

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

EXCEL: estrazione testo da destra

Postdi Pierodna » 19/11/10 21:27

Buonasera a tutti,
vi chiedo se sapete come si estrae il testo alla sinistra della parentesi di apertura "(" nell'esempio che segue:

nome1_cognome1(naz)
nome2_cognome2(naz)
nome3_cognome3(naz)

Vorrei ottenere
nome1_cognome1
nome2_cognome2
nome3_cognome3

Grazie mille della collaborazione!
Un caro saluto, P
Pierodna
Newbie
 
Post: 2
Iscritto il: 19/11/10 21:23

Sponsor
 

Re: EXCEL: estrazione testo da destra

Postdi maxmula » 19/11/10 23:04

Se sei sicuro di non aver bisogno il campo della nazionlità e le celle sono relativamente poche, puoi cavartela con una formula per ogni cella.
Ad esempio, se il nominativo è scritto in cella B5, in D5 puoi mettere:

Codice: Seleziona tutto
=STRINGA.ESTRAI(B5;1;RICERCA("(";B5;1)-1)


Dopodiché copi la formula e la incollli in colonna D in corrispondenza di ogni altra voce che t'interessa.

OPPURE:
Se quello che vuoi è eliminare permanentemente la parte tra parentesi e lasciare solo nome_cognome, puoi anche fare così:

    - Selezioni la colonna in cui si trova la lista (esempio: colonna B)
    - Menu Dati/Testo in colonne
    - Seleziona "Delimitati"; Avanti
    - Seleziona "Altro" e nel campo a destra inserisci "(" (senza virgolette)
    - Seleziona FINE
    - Seleziona la colonna che non vuoi ed eliminala dal foglio.


Per separare nomi e cognomi puoi sempre fare la stessa cosa, stavolta usando come separatore il carattere Underscore ("_")

Ciao!
MAx
Avatar utente
maxmula
Utente Senior
 
Post: 965
Iscritto il: 18/08/04 18:28
Località: N44°59'45 E09°00'34

Re: EXCEL: estrazione testo da destra

Postdi Pierodna » 20/11/10 13:03

Max grazie davvero.
Con la prima soluzione da te proposta sono andato liscio. Perfetto

Con la seconda, ho raggiunto quasi la perfezione: su un elenco di 100 persone, le ultime 5 sono rimaste invariate (quindi hanno mantenuto la parentesi ed il testo "(...)".

Non mi resta che augurarti un buon weekend.

Piero
Pierodna
Newbie
 
Post: 2
Iscritto il: 19/11/10 21:23

Re: EXCEL: estrazione testo da destra

Postdi Karistotele » 20/11/10 14:03

Scusate l’intromissione.
Buone le soluzioni date … ma al posto di STRINGA.ESTRAI proporrei la più intuitiva:
Codice: Seleziona tutto
=SINISTRA(B5;RICERCA(" ";B5)-1)

Good W.E.
.K
Avatar utente
Karistotele
Utente Junior
 
Post: 45
Iscritto il: 01/05/10 06:28
Località: PADOVA

Re: EXCEL: estrazione testo da destra

Postdi Flash30005 » 20/11/10 14:54

Ciao Pierodns e benvenuto nel Forum

riassumo un po'
se hai in A1 la stringa nome1_cognome1(naz) etc...

in E1 potresti avere il nome con questa formula
Codice: Seleziona tutto
=SINISTRA(A1;TROVA("_";A1;1)-1)

e in F1, il cognome, con questa formula (un po' più complicata)
Codice: Seleziona tutto
=STRINGA.ESTRAI(A1;TROVA("_";A1;1)+1;TROVA("(";A1;1)-TROVA("_";A1;1)-1)


Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: EXCEL: estrazione testo da destra

Postdi Karistotele » 21/11/10 02:57

Niente e nulla da riassumere poiché la domanda era un’altra.

A questo punto però facciamola completa ed estraiamo la località.

Codice: Seleziona tutto
=RIMPIAZZA(SINISTRA(B5;RICERCA(")";B5)-1);1;RICERCA("(";B5);"")


Buona notte a tutti.
.K
Avatar utente
Karistotele
Utente Junior
 
Post: 45
Iscritto il: 01/05/10 06:28
Località: PADOVA


Torna a Applicazioni Office Windows


Topic correlati a "EXCEL: estrazione testo da destra":


Chi c’è in linea

Visitano il forum: flakmask, patel, raimea e 11 ospiti