Come ordinare le righe in base ai numeri dispari o pari in Excel?
Ordinare i numeri in Excel in ordine crescente o decrescente è un’operazione comune, ma a volte potresti aver bisogno di organizzare i dati in modo che tutti i numeri dispari siano raggruppati insieme e tutti i numeri pari siano raggruppati insieme. Ad esempio, immagina di avere un elenco ampio di numeri e di voler separare i valori dispari da quelli pari per semplificare l’analisi o la creazione di report. L’ordinamento in base alla parità dei numeri non è una funzionalità predefinita di Excel, ma esistono diversi metodi pratici per ottenere questo risultato. Di seguito troverai soluzioni efficaci per ordinare le righe in base ai numeri dispari o pari: che tu preferisca utilizzare colonne di appoggio, formule, codice VBA o un componente aggiuntivo avanzato.
Ordina le righe in base ai numeri dispari o pari con una colonna di appoggio
Uno dei modi più rapidi per ordinare i numeri in base al fatto che siano dispari o pari in Excel consiste nell’aggiungere una colonna di appoggio, che consente a Excel di distinguere chiaramente tra valori dispari e pari durante l’ordinamento. Semplice e immediato, questo metodo è ideale per chi ha già dimestichezza con le formule e la funzione Ordina, ed è compatibile con qualsiasi versione di Excel. Pur essendo flessibile, richiede tuttavia l’aggiunta temporanea di una nuova colonna.
1. Accanto al tuo elenco di numeri, inserisci la seguente formula in una cella vuota adiacente (ad esempio, se i tuoi numeri iniziano in A2, inseriscila in B2): =DISPARI(A2) e premi Invio.
Vedi screenshot:

Suggerimento: La funzione DISPARI verifica se un valore è dispari. Se utilizzi intestazioni di colonna, assicurati che la formula faccia riferimento alla riga corretta dei dati.
2. Usa il quadratino di riempimento per trascinare la formula lungo l’intero elenco: restituirà VERO per i numeri dispari e FALSO per quelli pari. Questa distinzione visiva costituirà la base per l’ordinamento.
Vedi screenshot:

3. Mantieni selezionate le celle con la formula, quindi fai clic su Dati > Ordina dal più piccolo al più grande o Ordina dal più grande al più piccolo.

4. Nella finestra di dialogo Avviso di ordinamento, seleziona Espandi area di selezione e fai clic su OK. In questo modo, tutte le righe verranno ordinate correttamente, mantenendo insieme i dati correlati.
Vedi screenshot:

5. Fai clic sul pulsante Ordina. Il tuo elenco verrà raggruppato con i numeri pari seguiti dai dispari se hai selezionato «Ordina dal più piccolo al più grande» (poiché FALSO è considerato inferiore a VERO).
Vedi screenshot:

Note:
1. Per visualizzare prima i numeri dispari e poi quelli pari, nel passaggio 3 seleziona Ordina Dal più grande al più piccolo.
2. La colonna di appoggio può essere eliminata dopo l’ordinamento per mantenere il foglio di lavoro ordinato.
3. Fai attenzione a non ordinare solo la colonna di appoggio, poiché ciò altererebbe l’ordine originale dei tuoi dati.
Suggerimento pratico: Questo metodo è universale, funziona offline e non richiede macro né componenti aggiuntivi. Tuttavia, se devi spesso ordinare in base a numeri dispari o pari, potresti valutare altri approcci per un’automazione più efficace.
Ordina le righe in base ai numeri dispari o pari con Kutools per Excel
Per chi gestisce grandi set di dati e cerca una soluzione più rapida e flessibile, Kutools per Excel offre una funzione Ordinamento avanzato in grado di ordinare direttamente numeri pari e dispari, senza dover creare colonne di appoggio né ricorrere a formule complesse. Ideale per chi esegue spesso operazioni simili o preferisce un’interfaccia grafica intuitiva, Kutools potenzia le capacità di ordinamento e supporta in modo efficiente operazioni batch.
Dopo aver installato Kutools per Excel, segui questi passaggi:
1. Seleziona l’intervallo di dati che vuoi ordinare.
2. Passa a KUTOOLS PLUS > Ordina > Ordinamento avanzato.
Vedi screenshot:

3. Nella finestra di dialogo Ordinamento avanzato, seleziona dal menu a discesa Colonna la colonna in base alla quale desideri ordinare. Nella sezione Ordina per, scegli Numeri pari e dispari, quindi seleziona l’ordine desiderato: A → Z per visualizzare prima i numeri pari e Z → A per visualizzare prima i numeri dispari.
Vedi screenshot:

4. Fai clic su OK. Il tuo elenco verrà immediatamente ordinato per raggruppare numeri pari e dispari in base alle tue impostazioni. Ecco alcuni risultati di esempio:
| Dati originali | Ordina dai numeri pari ai dispari | Ordina dai numeri dispari ai pari | ||
![]() | ![]() | ![]() | ![]() | ![]() |
Fai clic per scoprire di più sulla funzionalità Ordinamento avanzato.
Scarica e prova gratis Kutools per Excel ora!
Vantaggi: Non richiede formule o colonne aggiuntive, offre un’interfaccia intuitiva, ordina rapidamente in base ai criteri dispari/pari ed è perfetto per gli utenti abituali.
Considerazioni: Kutools è un componente aggiuntivo di terze parti che richiede l’installazione, ma è ampiamente utilizzato per potenziare Excel in modo efficace e affidabile.
Demo: Ordina le righe in base ai numeri dispari o pari con Kutools per Excel
Ordina le righe in base ai numeri dispari o pari utilizzando codice VBA
Se desideri automatizzare l’ordinamento dei numeri in base ai valori dispari o pari, una macro VBA rappresenta una soluzione efficiente. Questo metodo è ideale per utenti con conoscenze di base delle macro ed è particolarmente vantaggioso se devi eseguire frequentemente questa operazione, se vuoi evitare di inserire colonne di appoggio e se preferisci non dipendere da componenti aggiuntivi di terze parti. Il VBA ti consente di ordinare direttamente nel foglio in modo rapido e immediato.
1. Fai clic su Sviluppo > Visual Basic per aprire la finestra di Microsoft Visual Basic, Applications Edition. Se non vedi la scheda Sviluppo, puoi abilitarla tramite Opzioni di Excel. Nella finestra VBA, fai clic su Inserisci > Modulo e incolla il seguente codice nel modulo:
Sub SortByOddEven()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim arr As Variant
Dim HelperArr() As Integer
Dim i As Long
On Error Resume Next
Set ws = Application.ActiveSheet
Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
If rng Is Nothing Then Exit Sub
arr = rng.Value
ReDim HelperArr(1 To UBound(arr, 1))
For i = 1 To UBound(arr, 1)
If IsNumeric(arr(i, 1)) Then
HelperArr(i) = arr(i, 1) Mod 2
Else
HelperArr(i) = 2 ' Non-numeric entries go last
End If
Next i
' Add helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
' Sort by helper column
ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
With ws.Sort
.SetRange rng.Resize(, 2)
.Header = xlNo
.Apply
End With
' Remove helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub 2. Premi F5 o fai clic sul pulsante
per eseguire la macro. Seleziona la colonna dei dati nella casella di input che compare e la macro ordinerà automaticamente i tuoi dati in modo che i numeri pari siano raggruppati prima dei dispari (o viceversa, a seconda dell’ordine di ordinamento).
Note e risoluzione problemi:
- Se applichi questa macro a un intervallo che include più colonne, verranno ordinate soltanto la colonna selezionata e quelle adiacenti. Per risultati ottimali, seleziona esclusivamente la colonna da ordinare oppure modifica il codice per gestire l’ordinamento su più colonne nei casi avanzati.
- Assicurati di aver salvato la cartella di lavoro prima di eseguire le macro, per evitare qualsiasi perdita accidentale di dati.
- Le voci non numeriche vengono spostate in fondo per prevenire errori.
Vantaggi: È completamente automatico, non lascia traccia della colonna di appoggio ed è ideale per attività ripetute.
Limitazioni: Richiede l’abilitazione delle macro e una certa familiarità con il VBA; usa cautela quando lo applichi a dati sensibili.
Identifica i numeri dispari o pari utilizzando la formula MOD
Oltre alla funzione DISPARI, puoi usare anche la funzione RESTO per distinguere numeri pari e dispari. Questo metodo è ideale per chi ha dimestichezza con le operazioni matematiche di base o utilizza versioni precedenti di Excel che potrebbero non includere alcune funzioni o localizzazioni. L’approccio con RESTO restituisce indicatori numerici chiari: 0 per i numeri pari e 1 per quelli dispari, permettendoti di gestire l’ordine o integrare facilmente il risultato in altri flussi di lavoro per l’ordinamento.
1.In una cella vuota accanto ai tuoi numeri (ad esempio, B2), inserisci la seguente formula:
=MOD(A2,2) Questa formula divide il valore in A2 per 2 e restituisce il resto: i numeri pari danno 0, quelli dispari 1.
2. Copia questa formula nelle celle sottostanti per applicarla a tutto l’elenco di numeri.
3. Ordina i dati in base a questa colonna di supporto (Dati > Ordina), esattamente come illustrato nel metodo precedente con la colonna ausiliaria. L’ordinamento dal più piccolo al più grande posizionerà tutti i numeri pari (0) prima dei numeri dispari (1).
Suggerimenti:
- Se i tuoi dati includono valori non interi, la funzione MOD continuerà a funzionare, ma solo i numeri interi restituiranno correttamente 0 o 1 come previsto.
- Questo metodo è indipendente dalla lingua e dall’area geografica, risultando più trasparente rispetto all’uso di valori TRUE/FALSE.
- Puoi modificare l’ordine alternando tra ordinamento crescente e decrescente.
Articoli correlati:
Come ordinare gli indirizzi email per dominio in Excel?
Come ordinare i dati in base al valore più frequente in Excel?
Come ordinare o filtrare i dati in base al testo barrato in Excel?
Come ordinare le righe in modo da posizionare le celle vuote in alto in Excel?
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi





