Mescola un elenco in Excel (tutorial passo-passo semplice)
L’ordinamento casuale è un metodo rapido e semplice per garantire che ogni elemento abbia la stessa probabilità di apparire. In questa guida ti mostreremo come mescolare facilmente un elenco in Excel in pochi semplici passaggi.

Video: Mescolare un elenco in Excel
Mescolare un elenco con le funzioni
In questa sezione ti mostrerò come mescolare un elenco sfruttando le funzioni integrate di Excel.
Mescola un elenco con la funzione CASUALE
Gli utenti di qualsiasi versione di Excel possono mescolare casualmente il proprio dataset originale combinando la funzione CASUALE con la funzione Ordina: segui i passaggi indicati di seguito.
Passo 1: Inserisci la formula CASUALE
Seleziona la cella accanto a quella sopra l’elenco che desideri mescolare, inserisci la formula CASUALE indicata di seguito e premi «Invio».
=RAND()

Passo 2: Estendi la formula CASUALE alle altre celle
Fai doppio clic sul quadratino di riempimento (il piccolo quadrato verde nell’angolo in basso a destra della cella) per estendere automaticamente la formula alle celle sottostanti.

Passo 3: Ordina i risultati CASUALE per mescolare l’elenco
1. Seleziona «B2:B8», l’intervallo contenente la formula CASUALE.
2. Fai clic su «Ordina e filtra» > «Ordina dal più piccolo al più grande» nel gruppo «Modifica» nella scheda «Home».

3. Nella finestra di dialogo visualizzata, seleziona «Espandi la selezione» e clicca su «Ordina».

Risultato
Ora è tutto pronto! L’elenco è stato mescolato, come illustrato di seguito.

Mescola un elenco con le funzioni MATR.CASUALE, ORDINA.PER e RIGHE (Excel 365/2021)
Se utilizzi versioni più recenti di Excel, come Excel per Microsoft 365, Excel 2021 o Excel per il Web, le formule RANDARRAY, SORTBY e ROWS ti permettono di ottenere in un attimo un elenco mescolato nella posizione desiderata.
Passo 1: Inserisci la formula con MATR.CASUALE, ORDINA.PER e RIGHE
Seleziona una cella vuota in cui desideri visualizzare il risultato mescolato, digita la formula seguente (ricorda di sostituire «)A2:A8» con l’elenco originale che vuoi mescolare) e premi «Invio».
=SORTBY(A2:A8,RANDARRAY(ROWS(A2:A8)))

- Excel restituisce un errore «#SPILL!» quando l'intervallo di spill (in questo caso B2:B8) non è vuoto.
- La formula è volatile: ricalcola il risultato ogni volta che modifichi il foglio di lavoro. Per mescolare nuovamente l'elenco, premi "F9".
- Il risultato della formula (elenco casualizzato) non è modificabile. Per modificare l’elenco casualizzato, procedi con il passaggio successivo.
(Opzionale) Passo 2: Copia e incolla il risultato della formula per renderlo modificabile
Se desideri visualizzare un semplice risultato casuale, puoi saltare questo passaggio. Se invece intendi modificare l’elenco mescolato, copia il risultato della formula e incolla solo i valori:
1. Seleziona il risultato della formula e premi «Ctrl» + «C» per copiarlo.
2. Fai clic con il tasto destro sulla cella in cui desideri incollare il risultato copiato. (Puoi anche incollarlo nella sua posizione originale.)
3. Seleziona l’opzione «Incolla solo valori» dal menu contestuale.

Risultato
Ora otterrai un elenco mescolato e modificabile, come illustrato di seguito.

Mescola un elenco in Excel con Kutools in 2 clic
Se sei stanco di usare formule e preferisci affidarti a un componente aggiuntivo, la funzione Riordina, Seleziona o Mescola di Kutools per Excel ti permette di eseguire un ordinamento casuale in modo molto più semplice e con molte più opzioni. Procedi come segue:
Innanzitutto, seleziona l’elenco da mescolare. Poi clicca su «Kutools» > «Intervallo» > «Riordina, Seleziona o Mescola». Nella finestra di dialogo «Riordina, Seleziona o Mescola», scegli «Riga intera» e clicca su «OK».

- Per provare la funzionalità "Riordina, Seleziona o Mescola«, devi avere »Kutools per Excel" installato sul tuo computer. Se Kutools non è ancora installato,fai clic qui per scaricarlo e installarlo.
- Per annullare l'azione, premi «Ctrl» + «Z».
- Per mescolare i tuoi dati in modi diversi, consulta questa guida:Ordina o seleziona rapidamente celle, righe e colonne in modo casuale in Excel.
Mescolare un elenco con VBA
Se preferisci mescolare un elenco utilizzando il metodo VBA, procedi nel seguente modo.
Passo 1: Seleziona l’elenco da mescolare

Passo 2: Copia il codice VBA nella finestra Modulo
1. Premi «Ctrl» + «F11» per aprire l’editor VBA, quindi clicca su «Inserisci» > «Modulo» e accedi subito alla finestra del codice del modulo.

2. Copia e incolla il seguente codice VBA nella finestra del modulo aperta.
Sub RandomSort()
'Update by ExtendOffice
Dim xRg As Range
Dim xNum, xF, xI As Integer
Dim xWSh, xAWSh As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xAWSh = Application.ActiveSheet
Set xRg = ActiveWindow.RangeSelection
Set xWSh = Worksheets.Add
xNum = xRg.Count
For xF = xNum To 1 Step -1
xI = WorksheetFunction.RandBetween(1, xF)
xWSh.Range("A1").Value = xRg.Item(xI)
xRg.Item(xI) = xRg.Item(xF)
xRg.Item(xF) = xWSh.Range("A1")
Next
xWSh.Delete
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Nella finestra del codice, premi «F5» o fai clic sul pulsante
per eseguire il codice.

Risultato

Articoli correlati
- Come selezionare in modo casuale delle celle in Excel?
- Supponiamo di avere una colonna di valori (A1:A15) in un foglio di lavoro e di voler selezionare casualmente 5 celle tra queste. Come fare? In questo articolo ti svelerò alcuni trucchi efficaci per selezionare celle in modo casuale in Excel.
- Come selezionare dati casuali da un elenco evitando duplicati?
- In questo articolo ti mostrerò come selezionare una cella da un elenco privo di valori duplicati. I due metodi seguenti ti aiuteranno a svolgere questa attività nel modo più rapido possibile.
- Come selezionare in modo casuale celle in Excel in base a criteri specifici?
- Ad esempio, devi selezionare casualmente alcuni dati in base a uno o due criteri da un intervallo limitato: come puoi risolvere il problema in Excel? Questo articolo ti propone alcune soluzioni efficaci.
- Come riempire in modo casuale valori da un elenco di dati in Excel?
- Ad esempio, hai un elenco di nomi e devi selezionarne alcuni in modo casuale per inserirli in celle specifiche. Come puoi gestire questa operazione? Di seguito ti presento alcuni metodi per riempire casualmente celle con valori tratti da un elenco di dati in Excel.
- Altri suggerimenti e trucchi per Excel...
Migliori strumenti per la produttività in Office
Potenzia le tue competenze 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ù facile
- 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 della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e riduci 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 programma di installazione, una licenza— configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme— produttività ottimizzata tra le app 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