Condividi:        

EXCEL estrarre testo equidistante da sx e da dx

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 estrarre testo equidistante da sx e da dx

Postdi buni75 » 28/01/12 12:38

salve,

prima volta quindi chiedo venia per errori.

ho una colonna con caselle di testo contenenti CAP spazio LOCALITA' spazio PROVINCIA
Esempio :
01021 ACQUAPENDENTE VT

la località inizia sempre in posizione 7 da sinistra, e finisce sempre a 3 posizioni da destra.
visto che alcune località sono con + nomi, tipo
01034 FABRICA DI ROMA VT

come faccio a pescare sempre e solo località per copiarla su nuova colonna?

grazie, francesco
buni75
Utente Junior
 
Post: 41
Iscritto il: 24/08/11 20:20

Sponsor
 

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi Anthony47 » 28/01/12 12:55

Ciao buni75, benvenuto nel forum.
Se i tuoi dati sono da A2 verso il basso, prova in B2 la formula
Codice: Seleziona tutto
=STRINGA.ESTRAI(A2;7;LUNGHEZZA(A2)-9)
che poi copierai verso il basso.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi buni75 » 28/01/12 13:35

ho fatto come dici, però non vale per tutte le caselle:

esempio :

95014 GIARRE CT
diventa
GIARRE CT

95036 RANDAZZO CT
diventa
RANDAZZO

correzione rispetto al primo messaggio : la LOCALITA' inizia sempre a posizione 7, e finisce sempre a 4 posizioni da destra

thanks, francesco
buni75
Utente Junior
 
Post: 41
Iscritto il: 24/08/11 20:20

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi Flash30005 » 28/01/12 13:50

Ciao Bruni75 e benvenuto nel Forum anche da parte mia

la formula di Anthony funziona benissimo
non capisco come mai nell'esempio da te riportato
95014 GIARRE CT
diventi
GIARRE CT

Io ottengo solo
GIARRE

Hai sicuramente qualcosa che non va...

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi buni75 » 28/01/12 13:51

una domanda, il "-9" non riesco capire come funziona.

grazie
buni75
Utente Junior
 
Post: 41
Iscritto il: 24/08/11 20:20

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi Flash30005 » 28/01/12 13:59

Il 9 non è altro che la somma dei primi 7 caratteri + i 2 corripondenti alla provincia e spazio

es.: 95014 GIARRE CT
Lunghezza stringa 15

Estra dal carattere 7 (G) fino a tutta la lunghezza 15 - 9 = 6
6 è la lunghezza della citta (GIARRE)

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: EXCEL estrarre testo equidistante da sx e da dx

Postdi Anthony47 » 28/01/12 15:24

E' anche possibile che l' elenco non sia totalmente pulito, ma contienga spazi spuri alla fine (cosa comune se i dati sono prelevati da tabelle web, ma non solo)
Puo' essere utile per questo modificare la formula in
Codice: Seleziona tutto
=STRINGA.ESTRAI(ANNULLA.SPAZI(A2);7;LUNGHEZZA(ANNULLA.SPAZI(A2))-9)

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "EXCEL estrarre testo equidistante da sx e da dx":


Chi c’è in linea

Visitano il forum: raimea e 64 ospiti

cron