
A volte capita che si inseriscano dei dati in un foglio di Excel, e poi ci si accorga che l'ordine di inserimento delle informazioni e' sbagliato.

Per esempio, si immagini di avere in una sola colonna una lista di
nomi e
cognomi (ogni cella contenente un Nome e Cognome) e successivamente si ha la necessita' di avere invece la stessa lista ma con i dati invertiti, ossia prima i
cognomi e poi i
nomi, come fare?
Se la lista e' breve e' possibile riscriverla, ma se e' lunga riscriverla diventa improponibile; in questo caso e' possibile utilizzare il seguente metodo.
Si supponga che nella colonna
A si abbia la lista dei nominativi che prevede prima il nome e poi il cognome, separati da uno spazio (per esempio,
Gioacchino Belli).
Posizionarsi sulla prima cella del punto dove si vuole creare la nuova lista, questa volta per cognome e nome (per esempio,
Belli Gioacchino) e digitare la seguente formula:
=DESTRA(A1;LUNGHEZZA(A1)-TROVA(" ";A1))&" "&SINISTRA(A1;TROVA(" ";A1)-1)
Naturalmente, al posto di
A1 si dovra' inserire il riferimento alla prima cella del vostro elenco.
A questo punto, visto che la formula e' stata inserita nella prima cella, occorre fare in modo che la stessa operazione sia replicata anche per tutte le altre celle, per tutti i nominativi della lista.
Per far cio', selezionare la cella che contiene la formula inserita precedentemente, quindi cliccare sull'angolo inferiore destro della cella e poi, tenendo premuto il tasto sinistro del mouse, trascinare il puntatore fino all'ultima cella che interessa. La formula verra' cosi' copiata, modificando automaticamente i riferimenti delle celle.
La formula che si e' utilizzata e' alquanto complessa ed e' composta da diverse sotto-formule. In particolare si sono utilizzate le funzioni: DESTRA, LUNGHEZZA, TROVA e SINISTRA.
Testato su Excel 2000/2002/2003