Supponiamo che tu abbia un foglio di lavoro in cui una particolare colonna, ad esempio la colonna C, contiene voci come F1, F2, F3, ecc. Fino a F149. Se è necessario ordinare i dati nel foglio di lavoro in base al contenuto di questa colonna, i risultati potrebbero deludervi. Poiché il primo carattere in ogni cella è una lettera, Excel ordina la colonna come testo.

Il risultato è che le celle sono ordinate nell’ordine F1, F10, F100, F101, F102, ecc. In questa disposizione, F2 non viene visualizzato fino alla voce di sessanta secondi nell’elenco ordinato. Il motivo per cui ciò accade è perché le celle vengono trattate come testo. Come testo, tutte le celle che iniziano con F1 (ce ne sono 61) vengono prima delle celle che iniziano con F2.

L’unico modo per aggirare questa situazione è assicurarsi che i numeri nelle celle siano riempiti davanti con zeri. In altre parole, non dovresti usare F1, ma F001. È possibile utilizzare la seguente formula per convertire i numeri del vecchio formato nel nuovo formato (questa formula presuppone che i dati che si stanno ordinando inizino nella cella C1):

=LEFT(C1,1) & RIGHT("000" & RIGHT(C1,LEN(C1)-1),3)

Ora, quando si ordina per le voci appena formattate, si ottengono i risultati desiderati: F001, F002, F003, ecc.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (9600) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia di menu di Excel qui: