Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come ordinare le righe in base a numeri pari o dispari in Excel?

Author Xiaoyang Last modified

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, supponi di avere un lungo elenco di numeri e desideri separare i valori pari e dispari per facilitare l’analisi o la reportistica. L’ordinamento per valori pari o dispari non è una funzione predefinita di Excel, ma ci sono diversi metodi pratici che ti possono aiutare a raggiungere questo scopo. Qui sotto troverai varie soluzioni per ordinare le righe in base a numeri pari o dispari—che tu preferisca usare colonne di supporto, formule, codice VBA o un componente aggiuntivo avanzato.

A screenshot showing a list of numbers in Excel Arrow A screenshot showing the sorted list in Excel after applying sort by odd or even numbers

Ordina le righe in base a numeri pari o dispari utilizzando una colonna di supporto

Ordina le righe in base a numeri pari o dispari con Kutools per Excel

Ordina le righe in base a numeri pari o dispari usando il codice VBA

Identifica i numeri pari o dispari utilizzando la formula MOD


Ordina le righe in base a numeri pari o dispari mediante una colonna di supporto

Uno dei modi più rapidi per ordinare i numeri in base al valore pari o dispari in Excel consiste nell’aggiungere una colonna di supporto, che consente a Excel di distinguere tra pari e dispari per l’operazione di ordinamento. Questo metodo è semplice e adatto a chi ha familiarità con le formule e la funzione Ordina, ed è compatibile con qualsiasi versione di Excel. La soluzione è flessibile ma richiede di aggiungere temporaneamente una nuova colonna.

1. Accanto al tuo elenco di numeri, inserisci la seguente formula in una cella vuota adiacente (ad esempio, se i numeri iniziano in A2, inserisci questa formula in B2): =ISODD(A2) e premi Invio.
Vedi screenshot:

A screenshot showing how to apply the ISODD formula in Excel to identify odd numbers

Suggerimento: La funzione ISODD verifica se un valore è dispari. Se utilizzi le intestazioni di colonna, assicurati che la formula faccia riferimento alla riga di dati corretta.

2Utilizza il quadratino di riempimento per trascinare la formula lungo tutto il tuo elenco. La formula restituirà Sì per i numeri dispari e No per quelli pari. Questa distinzione visiva sarà la base per l’ordinamento.
Vedi screenshot:

A screenshot showing the results of the ISODD formula in Excel indicating odd and even numbers

3. Mantieni selezionate le celle della formula, poi clicca su Dati > Ordina dal più piccolo al più grande o Ordina dal più grande al più piccolo.

A screenshot showing the Sort options in Excel

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

A screenshot of the Sort Warning dialog box

5. Clicca sul Ordina pulsante. Il tuo elenco verrà raggruppato mostrando prima i numeri pari e poi i numeri dispari se scegli "Dal più piccolo al più grande" (poiché No viene considerato minore di Sì).
Vedi screenshot:

A screenshot showing even numbers sorted together followed by odd numbers in Excel

Note:

1. Se vuoi che i numeri dispari appaiano prima di quelli pari, seleziona Dal più grande al più piccolo nel passaggio3.
2. Puoi eliminare la colonna di supporto dopo l’ordinamento per mantenere ordinata la tua scheda.
3. Assicurati di non ordinare solo la colonna di supporto per evitare di alterare l’ordine originale dei dati.

Suggerimento pratico: Questo metodo è universale, funziona offline e non necessita di macro o componenti aggiuntivi. Tuttavia, se ti occorre spesso ordinare per pari/dispari, valuta altre soluzioni più automatiche.


Ordina le righe in base a numeri pari o dispari con Kutools per Excel

Per chi lavora con grandi insiemi di dati e cerca una soluzione più rapida e flessibile, Kutools per Excel fornisce la funzione Ordinamento avanzato, che consente di ordinare direttamente numeri pari e dispari—senza dover creare colonne di supporto o scrivere formule complesse. Ideale per utenti che eseguono spesso operazioni di ordinamento simili o preferiscono un’interfaccia grafica. Kutools migliora le funzionalità di ordinamento e supporta l’elaborazione in batch in modo efficiente.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, segui questi passaggi:

1. Seleziona l’intervallo di dati che vuoi ordinare.

2. Vai su Kutools Plus > Ordina > Ordinamento avanzato.
Vedi screenshot:

A screenshot showing the Advanced Sort feature on the Kutools tab on the ribbon

3. Nella Ordinamento avanzato finestra di dialogo, seleziona la colonna dalla quale vuoi ordinare nel menu a tendina Colonna a discesa. Nella sezione Ordina per scegli Numeri pari e dispari; quindi seleziona l’ordine di ordinamento desiderato: Crescente per avere prima i numeri pari e Decrescente per avere prima i numeri dispari.
Vedi screenshot:

A screenshot of the Advanced Sort dialog box

4. Clicca su OK. L’elenco verrà ordinato immediatamente raggruppando numeri pari e dispari in base alle tue preferenze. Ecco alcuni risultati di esempio:

Dati originali   Ordina da numeri pari a numeri dispari   Ordina da numeri dispari a numeri pari
A screenshot showing original unsorted data Arrow A screenshot showing data sorted from even to odd numbers in Excel Arrow A screenshot showing data sorted from odd to even numbers in Excel

Clicca qui per scoprire di più sulla funzione Ordinamento avanzato.

 Scarica e prova gratuitamente Kutools per Excel ora!

Vantaggi: Non servono formule o colonne aggiuntive, interfaccia semplice, ordina rapidamente secondo criterio pari/dispari, ideale per chi usa frequentemente queste funzioni.
Considerazioni: Kutools è un componente aggiuntivo di terze parti che richiede installazione, ma è affidabile e apprezzato per le sue funzionalità avanzate per Excel.


Demo: Ordina le righe in base a numeri pari o dispari con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

Ordina le righe in base a numeri pari o dispari usando il codice VBA

Se desideri automatizzare l’ordinamento dei numeri per valore pari o dispari, usare una macro VBA è una soluzione efficiente. Questo metodo è adatto a chi ha una conoscenza base delle macro ed è particolarmente utile se devi ripetere spesso l’ordinamento o vuoi evitare colonne di supporto e l’uso di componenti aggiuntivi di terze parti. Il VBA offre un metodo rapido e diretto per ordinare i dati.

1. Clicca su Sviluppatore > Visual Basic per aprire la finestra Microsoft Visual Basic for Applications. Se non vedi la scheda Sviluppatore, puoi abilitarla tramite le Opzioni di Excel. Nella finestra VBA, clicca 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 oppure clicca sul Run button pulsante per eseguire la macro. Scegli la colonna di dati nella finestra di input che appare e la macro ordinerà automaticamente i dati raggruppando prima i numeri pari e poi i dispari (o viceversa, secondo l’ordine scelto).

Note e consigli per la risoluzione dei problemi:

  • Se applichi questa macro a un intervallo con più colonne, solo la colonna selezionata e le colonne immediatamente adiacenti verranno ordinate. Per risultati ottimali, seleziona solo la colonna da ordinare oppure modifica il codice per l’ordinamento multicolonna in casi avanzati.
  • Assicurati di salvare la tua scheda prima di eseguire macro per evitare perdite accidentali di dati.
  • Le voci non numeriche vengono ordinate in fondo per evitare errori.

Vantaggi: Completamente automatico, nessuna colonna di supporto residua, rapido per operazioni ripetute.
Limitazioni: Necessita dell’attivazione delle macro e di una certa esperienza con VBA; usa cautela con dati sensibili.


Identifica numeri pari o dispari utilizzando la formula MOD

Oltre alla funzione ISODD, puoi usare anche la funzione MOD per distinguere tra numeri pari e dispari. Questo metodo è pratico per chi ha familiarità con le operazioni matematiche standard o se utilizzi versioni di Excel precedenti che mancano di alcune funzioni o traduzioni. Il metodo MOD fornisce indicatori numerici espliciti—0 per i pari,1 per i dispari—che permettono di controllare l’ordine o integrarsi con altri flussi di lavoro di 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 per2 e restituisce il resto. I numeri pari danno0; quelli dispari danno1.
2. Copia la formula in basso per applicarla al resto dell’elenco di numeri.
3. Ordina i tuoi dati in base a questa colonna di supporto (Dati > Ordina), come descritto nel metodo precedente. L’ordinamento dal più piccolo al più grande metterà prima tutti i numeri pari (0) e poi i dispari (1).

Suggerimenti:

  • Se i tuoi dati includono valori non interi, MOD funzionerà comunque, ma solo i numeri interi mostreranno0 o1 come previsto.
  • Questo metodo è indipendente dalla lingua e dalla regione e può essere più trasparente degli output Sì/No.
  • Puoi cambiare l’ordine passando da ordinamento crescente a 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 dati in base al barrato in Excel?

Come ordinare le righe mettendo le celle vuote in cima in Excel?


I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in