Condividi:        

[Excel] Estrarre testo da una cella fino a un simbolo

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 da una cella fino a un simbolo

Postdi alexsurfer » 17/06/10 16:46

Ragazzi,
mi serve un vostro aiuto.

Ho un file excel nel quale per ogni riga ci sono due frasi che vorrei separare. Questi due frasi, in tutte le righe, sono separate da un numero contenuto in due parentesi tonde
Quello che vorrei fare e': ottenere in una cella la prima frase fino alla prima parentesi tonda chiusa.

Esempio pratico:

Nella cella A1 c'e' questa frase: Creare ordine d'acquisto (ME21N) Movimento merci (MIGO)

Vorrei ottenere in due celle diverse questo risultato

Creare ordine d'acquisto (ME21N)

Movimento merci (MIGO)

Ho pensato di trovare un formula che unita a mid, mi permetta di estrarre fino al simbolo ), ma nn riesco a trovare.

Premetto che nn so usare visual basic, quindi se aveste una soluzione in questo linguaggio, vi prego di scrivere tutto minuziosamente per le istruzioni.

Grazie!!
Movimento merci (MIGO)
alexsurfer
Newbie
 
Post: 4
Iscritto il: 17/06/10 16:43

Sponsor
 

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi ricky53 » 17/06/10 20:46

Ciao,
ti ho risposto in un altro forum ..
.
Se la soluzione ti soddisfa, riportala anche qui.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi Anthony47 » 18/06/10 01:23

Ciao alexsurfer e benvenuto nel forum.
Come variante alle soluzioni classiche con Stringa.estrai (mid) propongo:
-la tua stringa e' in A1
-in B1 per la prima parte usi la formula
Codice: Seleziona tutto
=STRINGA.ESTRAI(A1; 1; TROVA(")";A1))

-in C1 per la seconda parte usi
Codice: Seleziona tutto
=ANNULLA.SPAZI(SOSTITUISCI(A1;B1;""))


Se hai excel in inglese: Stringa.Estrai=Mid; Annulla.Spazi=Trim; Sostituisci=Replace

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

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi alexsurfer » 18/06/10 10:35

Ciao ragazzi,
ho provato con la formula, ma nn riesco.

Ho aggiunto due colonne, e vorrei far andare i due risultati nelle due celle adiacenti, ossia stringa da divide in Ai, vorrei far andare le due stringhe separate in B1 e B2

Ho office 2003 in inglese.

Per cortesia scrivete in inglese:

Prima parte : Mid(A1;1:search( ")";A1)

Secoda parte Trim (replace(A1;B1;""))
alexsurfer
Newbie
 
Post: 4
Iscritto il: 17/06/10 16:43

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi Anthony47 » 18/06/10 18:57

Ti abbiamo proposto delle formule da inserire nel tuo foglio, ci hai provato? Che formule hai scritto e che esito ti hanno dato?
Le formule del messaggio precedente potrebbero essere corrette, salvo che mi rimane il dubbio sull' uso del "punto e virgola" come separatore di campi, visto che in inglese in genere si usa la "virgola"; ma essendo una impostazione del tuo pc solo tu sai se e' corretto o meno.

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

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi ricky53 » 19/06/10 01:22

Ciao Anthony,
la tua soluzione è veramente "BELLA" e "PULITA".

Complimenti.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi alexsurfer » 22/06/10 17:49

Cia,
allora ho utilizzato le forume in inglese

mid(a1, 1,find(" )",A1))

mid(a1,Find(" )",a1+2,long(a1-find(" )",a1))

La seconda forumal nn mi convicne long, pero' nell'applicare la prima mi dice value, quindi errore.

Grazie per la pazienza.
alexsurfer
Newbie
 
Post: 4
Iscritto il: 17/06/10 16:43

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi alexsurfer » 23/06/10 11:19

Ciao,
ci sono riuscito.

Ho dvuto trimmare la cella iniziale!

Cmq ho utilizzato la seconda proposta, nn quella di anthony.
alexsurfer
Newbie
 
Post: 4
Iscritto il: 17/06/10 16:43

Re: [Excel] Estrarre testo da una cella fino a un simbolo

Postdi ricky53 » 24/06/10 17:23

Ciao,

puoi scrivere con dettaglio come hai risolto.

Grazie.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Estrarre testo da una cella fino a un simbolo":


Chi c’è in linea

Visitano il forum: Nessuno e 26 ospiti