Come selezionare celle casuali in Excel (5 modi)

  • Condividi Questo
Hugh West

A volte può essere necessario selezionare alcune celle casuali e mostrarle nella cartella di lavoro di Excel. Se siete alla ricerca di un modo per selezionare celle casuali in Excel, allora siete capitati nel posto giusto. In questo articolo vi mostrerò come selezionare celle casuali in Excel.

Scarica il quaderno di esercizi

È possibile scaricare il libro di esercizi dal link sottostante.

Selezione di celle casuali.xlsm

5 modi adatti per selezionare celle casuali in Excel

Supponiamo di avere un set di dati di nomi di Venditore di un'organizzazione e la rispettiva quantità di Vendite in un determinato periodo di tempo.

Vogliamo selezionare alcune celle casuali da questo elenco di dati e a questo scopo utilizzeremo diverse funzioni e caratteristiche di Excel.

In questa sezione sono presenti 5 modi adatti ed efficaci per selezionare celle casuali in Excel con le opportune illustrazioni. Ve li dimostrerò uno per uno. Verificateli subito!

1. Selezionare celle casuali utilizzando le funzioni RAND, INDEX, RANK.EQ

Per il nostro attuale insieme di dati, mostreremo il processo di selezione di celle casuali in Excel. Utilizzeremo RAND , INDICE , RANK.EQ A tal fine, procedere come segue.

Passi:

  • Prima di tutto, creare due nuove colonne con l'intestazione Valore casuale e Celle casuali .

  • Quindi, digitare la seguente formula in una cella sotto la voce Valore casuale colonna.

=RAND()

  • Ora, premere ENTRARE e la cella mostrerà un valore casuale per la funzione.
  • Qui, trascinare il pulsante Maniglia di riempimento strumento per le celle.

  • Pertanto, le cellule Riempimento automatico la formula.

  • Ora, copiate le celle e utilizzate il comando Incolla speciale (cioè Incolla i valori ) per incollare solo i valori.

  • Quindi, applicare la seguente formula a una cella sotto la voce Celle casuali per mostrare una cella selezionata a caso.

=INDICE($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Qui,

  • $B$5:$B$12 = Gamma del venditore
  • $C$5:$C$12 = Intervallo del valore casuale
  • C5 = Valore casuale

Ripartizione della formula

RANK.EQ(C5,$C$5:$C$12) fornisce il rango del valore della cella di C5 (cioè 0,75337963) nell'intervallo $C$5:$C$12 Quindi, restituisce 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) restituisce il valore all'intersezione della riga 5 e colonna 1 Quindi, l'output è Stuart .

  • A questo punto, trascinate la formula verso il basso e sarete in grado di selezionare le celle casuali.

Per saperne di più: Come selezionare più celle in Excel (7 modi rapidi)

2. Utilizzo delle funzioni UNIQUE, RANDARRAY, INDEX, RANK.EQ

Per lo stesso insieme di dati, ora selezioneremo alcune celle casuali utilizzando 4 funzioni pertinenti, che sono: UNICO, RANDARRAY, INDICE, RANK.EQ funzioni. Per conoscere il processo, seguite i passaggi indicati di seguito.

Passi:

  • Per prima cosa, digitate la seguente formula per ottenere un valore casuale.

=UNIVOCO(RANDARRAY(8,1,1,8)

Qui,

  • 8 = Numero totale di righe
  • 1 = Numero totale di colonne
  • 1 = Numero minimo
  • 8 = Numero massimo

  • Quindi, premere ENTRARE e tutte le celle mostreranno i corrispondenti valori casuali per i valori di Venditore Colonna.

  • A questo punto, copiate le celle e incollate solo i valori per convertire la formula in valore.

  • Successivamente, applicare la formula seguente per ottenere la cella selezionata in modo casuale.

=INDICE($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Qui,

  • $B$5:$B$12 = Gamma del venditore
  • $C$5:$C$12 = Intervallo del valore casuale
  • C5 = Valore casuale

Ripartizione della formula

RANK.EQ(C5,$C$5:$C$12) fornisce il rango del valore della cella di C5 (cioè 0,75337963) nell'intervallo $C$5:$C$12 Quindi, restituisce 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) restituisce il valore all'intersezione della riga 4 e colonna 1 Quindi, l'output è Tramoggia .

  • Qui, trascinate la formula verso il basso per ottenere le celle casuali.

Per saperne di più: Come selezionare un intervallo di celle nella formula di Excel (4 metodi)

3. Utilizzo delle funzioni RAND, INDEX, RANK.EQ, COUNTIF

Si utilizzerà ora una combinazione dei metodi RAND , INDICE , RANK.EQ , COUNTIF per selezionare celle casuali in Excel. Per dimostrare questo metodo, seguite i passaggi seguenti.

Passi:

  • Prima di tutto, procedere come Metodo 1 per ottenere i valori casuali con il metodo Funzione RAND .

  • A questo punto, applicare la seguente formula per ottenere una cella selezionata a caso.

=INDICE($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)

Qui,

  • $B$5:$B$12 = Gamma del venditore
  • $C$5:$C$12 = Intervallo del valore casuale
  • C5 = Valore casuale

Ripartizione della formula

RANK.EQ(C5,$C$5:$C$12) fornisce il rango del valore della cella di C5 (cioè 0,75337963) nell'intervallo $C$5:$C$12 Quindi, restituisce 2 .

COUNTIF($C$5:C5,C5) restituisce il numero di celle con il valore di C5 . Quindi, dà 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) restituisce il valore all'intersezione della riga 2 e colonna 1 Quindi, l'output è Adamo .

  • Trascinare la formula nelle celle successive per ottenere l'output.

Per saperne di più: Come selezionare righe specifiche in una formula di Excel (4 modi semplici)

Letture simili

  • Come selezionare i dati in Excel per il grafico (5 modi rapidi)
  • Come selezionare rapidamente migliaia di righe in Excel (2 modi)
  • [Il tasto di scelta rapida CTRL+END va troppo lontano in Excel (6 soluzioni)
  • Excel VBA per proteggere il foglio ma consentire la selezione delle celle bloccate (2 esempi)
  • Come selezionare più celle in Excel senza mouse (9 metodi semplici)

4. Uso delle funzioni INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE

Ora utilizzeremo una combinazione di INDICE , SORTEGGIO , RANDARRAY , FILARI , e SEQUENZA funzioni per selezionare celle casuali in Excel.

Quindi, iniziamo il processo come quello riportato di seguito.

Passi:

  • Innanzitutto, digitate la seguente formula in una cella selezionata.

=INDICE(SORTBY(B5:B12,RANDARRAY(RIGHE(B5:B12)),SEQUENZA(5))

Qui,

  • B5:B12 = Gamma del venditore

Ripartizione della formula

RIGHE(B5:B12) fornisce il numero di righe nell'intervallo menzionato= 8 .

RANDARRAY(RIGHE(B5:B12)) risultati in modo casuale 9 numeri.\

SEQUENZA(5) restituisce un intervallo di numeri di serie ( 1 a 5 ).

Infine, INDICE(SORTBY(B5:B12,RANDARRAY(RIGHE(B5:B12)),SEQUENZA(5)) restituisce 5 valori di cella.

  • Quindi, premere ENTRARE e si otterrà l'output per tutte le celle desiderate (ad es. 5 ).

Per saperne di più: Come selezionare la riga in Excel se la cella contiene dati specifici (4 modi)

5. Selezionare celle casuali con il codice VBA

Per lo stesso insieme di dati, ora selezioneremo una cella a caso dall'elenco dato, utilizzando un metodo Codice VBA La nuova cella creata (ad esempio, la cella di cui sopra) è stata creata. E5 ) sotto il Cella casuale restituirà la cella casuale selezionata.

Per applicare questa procedura, procedere come indicato di seguito.

Passi:

  • Innanzitutto, fare clic con il pulsante destro del mouse sul nome del foglio e selezionare Visualizza il codice dalle opzioni.

  • Successivamente, viene visualizzata una finestra per l'inserimento del Codice Appare qui l'indicazione Codice qui. È possibile utilizzare quanto segue.

Codice:

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • In questo caso, l'output verrà visualizzato nella cella(5,5), il che significa che la cella E5 .

Per saperne di più: Come selezionare solo le celle filtrate nella formula di Excel (5 modi rapidi)

Conclusione

In questo articolo ho cercato di mostrarvi alcuni metodi per selezionare celle casuali in Excel. Grazie per aver letto questo articolo! Spero che questo articolo abbia fatto luce sul vostro modo di selezionare celle casuali in una cartella di lavoro di Excel. Se avete metodi migliori, domande o feedback su questo articolo, non dimenticate di condividerli nella casella dei commenti. Questo mi aiuterà ad arricchire i miei prossimi articoli. A presto.un grande giorno!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.