Domanda: Ho una lunghissima colonna (A) di celle fatta in questo modo:
c:\documents\impostazioni\dati\fileuno.txt D:\settings\user\ciaociaok.rtf
e
desidero estrarre una colonna (B) che contenga solo i nomi (di
lunghezza variabile) dei files che si trovano a destra. Ho provato con
i comandi DESTRA, CERCA, RICERCA, TROVA, STRINGA.ESTRAI, LUNGHEZZA ma
non sono riuscito a ottenere nessun risultato. Potreste aiutarmi?
Risposta: si
possono usare varie strategie, la prima è utilizzare la funzione
RICERCA ma il suo problema è che comincia la ricerca dall'inizio
e non dalla fine del testo e non c'e' modo per moficare questa cosa. l'alternativa è scrivere una semplicissima macro che trovi disponibile nel file all'indirizzo:
http://www.terzaghi.it/excel/faq/risposte/xls/ultimaparte.zip
la formula da utilizzare e':
=ultimaparte("\";A2)
che ricerca il carattere "\" all'interno del testo in A2 partendo dalla fine del testo e non dall'inzio. Il
risultato della funzione è la parte finale del testo a partire
dall' ultimo carattere "\" presente nel testo: fileuno.txt
________________________
Aggiornamento:
la funzione può essere utilizzata tranquillamente per ircercare l'ultima parola di un testo.
Ad esempio se si desidera recuperare la parola "paperino" dalla cella
A1 che contiene "pippo pluto e paperino" è sufficiente inserire
la formula:
=ultimaparte (" ";A1)
Questa funzione è moltro utile se si desidera recuperare sempre il NOME di una persona indipendentemente se essa ha uno o due cognomi: ad esempio se si ha una tabella con
Pisolli Giovanni
De Modesti Ferdinando
è possibile recupeare "Giovanni" e "Ferdinando" con la funzione =ultimaparte (" ";A1)
|