Potrebbe venire il momento in cui hai bisogno di ordinare un elenco di informazioni in base al mese rappresentato in una particolare colonna. Ad esempio, potresti avere un elenco di persone e dei loro compleanni e vuoi ordinare l’elenco per mese di compleanno in modo da sapere quali compleanni si verificano entro un determinato mese.

Il modo più semplice per farlo è aggiungere una nuova colonna alla tua tabella. Questa colonna avrà un nome descrittivo, come “Mese di nascita” o semplicemente “Mese”. Ad esempio, supponiamo che tu abbia i compleanni delle persone nella colonna B, potresti aggiungere la nuova colonna nella colonna C. In questa colonna potresti quindi usare la funzione MESE, come segue:

=MONTH(B3)

Questa particolare formula andrebbe nella cella C3, ma formule simili andrebbero in ogni cella della colonna C. Il risultato è che la colonna C conterrà numeri compresi tra 1 e 12, che rappresentano i mesi di nascita delle persone. È ora possibile ordinare l’elenco in base al contenuto della colonna C, con il risultato che l’elenco viene ordinato per mese.

Questo approccio funziona bene, ma potresti non essere in grado di aggiungere un’altra colonna al tuo foglio di lavoro. Se questo è il caso, puoi seguire questi passaggi per ordinare per mese:

  1. Seleziona le celle nella colonna B (supponendo che la colonna B contenga le date di nascita).

  2. Scegli Celle dal menu Formato. Excel visualizza la finestra di dialogo Formato celle.

  3. Assicurati che la scheda Numero sia visualizzata. (Vedi figura 1.)

  4. Nell’elenco Categoria, scegli Personalizzato.

  5. Nella casella Tipo, immettere quattro minuscole Ms (mmmm) per il formato.

  6. Fare clic su OK. Le celle nella colonna B dovrebbero ora mostrare solo il mese di nascita delle persone nel tuo elenco. (Non preoccuparti; le date di nascita sottostanti sono ancora lì.)

  7. Seleziona l’intero elenco.

  8. Scegli Ordina dal menu Dati. Excel visualizza la finestra di dialogo Ordina.

(Vedi figura 2.)

  1. Utilizzare i controlli nella finestra di dialogo per specificare che si desidera ordinare in base al contenuto della colonna B.

  2. Fare clic sul pulsante Opzioni. Excel visualizza la finestra di dialogo Opzioni di ordinamento. (Vedi figura 3.)

  3. Utilizzare l’elenco a discesa Ordinamento prima chiave per specificare che si desidera ordinare in base ai mesi. (Scegli l’opzione che indica gennaio, febbraio, marzo, ecc.)

  4. Fare clic su OK per chiudere la finestra di dialogo Opzioni di ordinamento.

  5. Fare clic su OK per chiudere la finestra di dialogo Ordina e ordinare effettivamente l’elenco.

Ci si potrebbe chiedere perché è necessario riformattare la visualizzazione delle celle contenenti le date di nascita (passaggi da 1 a 6). Il motivo è che quando finalmente si ordina l’elenco (passaggi da 7 a 13), se si visualizzano semplicemente le date complete originali, Excel ordinerà effettivamente l’elenco cronologicamente anziché per mese.

C’è un altro modo per affrontare il problema. Ciò comporta effettivamente la conversione delle date in testo (invece dei numeri di serie interni), come segue:

  1. Seleziona le celle che contengono le date.

  2. Scegli Celle dal menu Formato. Excel visualizza la finestra di dialogo Formato celle.

  3. Assicurati che la scheda Numero sia selezionata.

  4. Nell’elenco delle categorie, scegli Data.

  5. Nell’elenco dei tipi, scegli 14 marzo 1998.

  6. Fare clic su OK. Le tue celle dovrebbero ora essere formattate per mostrare una data lunga con il mese prima.

  7. Premi Ctrl + C. Questo copia le celle negli Appunti.

  8. Apri Blocco note.

  9. Premi Ctrl + V. Le informazioni sono ora incollate nel Blocco note e dovrebbero essere ancora le date lunghe.

  10. Seleziona le informazioni appena incollate nel Blocco note.

  11. Premi Ctrl + C. Questo copia le informazioni negli Appunti.

  12. Torna a Excel.

  13. Scegli Celle dal menu Formato. Excel visualizza la finestra di dialogo Formato celle.

  14. Assicurati che la scheda Numero sia selezionata.

  15. Nell’elenco delle categorie, scegli Testo.

  16. Fare clic su OK.

  17. Premi Ctrl + V.

Le date vengono ora incollate in Excel come voci di testo reali, non come date.

Ciò consente di ordinare facilmente le informazioni in base al mese nella data.

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

Questo suggerimento (3183) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: