Ordinamento dei valori decimali (Microsoft Excel)
Bob ha spesso bisogno di costruire tabelle che siano codificate per i titoli nei regolamenti governativi. La numerazione dei regolamenti è in forma decimale e questo crea problemi quando cerca di ordinarli in ordine.
Gli esempi sono 820.20, 820.25, 820.200, 820.250. Bob li inserisce come testo, ma vengono comunque ordinati in un modo che non desidera. In tutti i casi, Excel elimina gli zeri finali e vede “820.20” e “820.200” come la stessa cosa; Bob si sta chiedendo cosa può fare.
Prima di tutto, va sottolineato che se Excel rilascia gli zeri finali, le celle non sono formattate come testo. Dovrai formattare le celle come testo prima di inserirci qualcosa, altrimenti dovrai far precedere la voce con un apostrofo. In entrambi i casi, gli zeri finali dovrebbero rimanere al loro posto.
Un altro modo per forzare le voci in testo è modificarle in qualche modo.
Ad esempio, potresti inserire “Reg 820.200” invece di “820.200”. Oppure puoi sostituire il punto dopo l’820 con uno spazio o un trattino. Uno qualsiasi di questi metodi e molti altri costringerebbero la voce a essere trattata come testo.
Anche se forzi l’immissione di informazioni nel testo, ciò non risolverà comunque il problema di ordinamento. Ordina un mucchio di queste celle e usciranno comunque nell’ordine che non vuoi:
820.190 820.2 820.20 820.200 820.201 820.25 820.27
Il motivo è che l’ordinamento avviene da sinistra a destra e in questo schema “.20” verrà sempre prima di “.200”, che viene sempre prima di “.25”. L’unico modo per aggirare questo è modificare la struttura dei numeri in modo che (in questo caso) ci siano sempre tre cifre dopo il punto decimale:
820.002 820.020 820.025 820.027 820.190 820.200 820.201
Sebbene questo dia l’ordine di ordinamento corretto, rovina l’intento originale: abbinare la numerazione utilizzata nel sistema di numerazione governativo. Se vuoi essere fedele a quello schema di numerazione, l’unica soluzione è usare tre colonne per la tua numerazione. La prima colonna sarebbe i numeri del governo, inseriti come testo. La seconda colonna sarebbe la parte di quei numeri a sinistra del punto decimale, derivata con una formula:
=LEFT(A1,FIND(".",A1)-1)
La terza colonna sarebbe la parte a destra del punto decimale, derivata con questa formula:
=RIGHT(A1,LEN(A1)-FIND(".",A1))
Con le tre colonne in posizione, puoi quindi eseguire l’ordinamento in base al contenuto della seconda e della terza colonna. Dopo che i numeri sono stati ordinati, è possibile nascondere la seconda e la terza colonna, come desiderato.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (11336) 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 del menu di Excel qui: