ParlandoSparlando


Collegamenti sponsorizzati:

 

Excel: invertire l'ordine dei dati inseriti in una stessa cella (per esempio nome e cognome con cognome e nome)


Logo di ExcelA 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.

Esempio di colonna nomiPer 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

19/10/2007
Copyright © 2000-2008 Parlandosparlando