Der kan være tilfælde, hvor du skal generere tilfældige tal i Excel.
For eksempel at vælge tilfældige vindere fra en liste eller for at få en tilfældig liste med tal til dataanalyse eller for at oprette tilfældige grupper af elever i klassen.
I denne vejledning lærer du, hvordan du genererer tilfældige tal i Excel (med og uden gentagelser).
Generer tilfældige tal i Excel
Der er to regnearkfunktioner, der er beregnet til at generere tilfældige tal i Excel: RAND og RANDBETWEEN.
- RANDBETWEEN -funktionen giver dig tilfældige tal, men der er en stor mulighed for gentagelser i resultatet.
- RAND -funktionen er mere tilbøjelig til at give dig et resultat uden gentagelser. Det giver dog kun tilfældige tal mellem 0 og 1. Det kan bruges med RANK til at generere unikke tilfældige tal i Excel (som vist senere i denne vejledning).
Generer tilfældige tal ved hjælp af funktionen RANDBETWEEN i Excel
Excel RANDBETWEEN -funktionen genererer et sæt heltals tilfældige tal mellem de to angivne tal.
RANDBETWEEN -funktionen tager to argumenter - bundværdien og topværdien. Det giver dig kun et helt tal mellem de to angivne tal.
Antag for eksempel, at jeg vil generere 10 tilfældige tal mellem 1 og 100.
Her er trinene til at generere tilfældige tal ved hjælp af RANDBETWEEN:
- Vælg den celle, hvor du vil have tilfældige tal.
- I den aktive celle skal du indtaste = RANDBETWEEN (1.100).
- Hold Ctrl -tasten nede, og tryk på Enter.
Dette vil øjeblikkeligt give mig 10 tilfældige tal i de udvalgte celler.
Mens RANDBETWEEN gør det let at få heltal mellem de angivne tal, er der stor chance for gentagelse i resultatet.
For eksempel, når jeg bruger funktionen RANDBETWEEN til at få 10 tilfældige tal og bruge formlen = RANDBETWEEN (1,10), giver det mig et par dubletter.
Hvis du har det godt med dubletter, er RANDBETWEEN den nemmeste måde at generere tilfældige tal i Excel.
Bemærk, at RANDBETWEEN er en flygtig funktion og genberegner hver gang der er en ændring i regnearket. For at undgå at få tilfældige tal genberegnet, skal du igen og igen konvertere resultatet af formlen til værdier.
Generer unikke tilfældige tal ved hjælp af RAND og RANK funktion i Excel
Jeg testede RAND -funktionen flere gange og fandt ikke dublerede værdier. Men som en forsigtighed anbefaler jeg, at du søger efter dublerede værdier, når du bruger denne funktion.
Antag, at jeg vil generere 10 tilfældige tal i Excel (uden gentagelser).
Her er trinene til at generere tilfældige tal i Excel uden gentagelse:
- Vælg de celler, hvor du vil have tilfældige tal.
- I den aktive celle skal du indtaste = RAND ()
- Hold Ctrl -tasten nede, og tryk på Enter.
- Marker hele cellen (hvor du har resultatet af RAND -funktionen) og konverter den til værdier.
- I den tilstødende kolonne skal du bruge følgende formel: = RANK.EQ (A2, $ A $ 2: $ A $ 11)
Nu kan du bruge værdierne i kolonne B som tilfældige tal.
Bemærk: RAND er en flygtig formel og vil genberegne hver gang der er ændringer i regnearket. Sørg for, at du har konverteret alle RAND -funktionsresultaterne til værdier.
Advarsel: Selvom jeg kontrollerede og ikke fandt gentagelser i resultatet af RAND -funktionen, anbefaler jeg dig stadig at kontrollere, når du har genereret disse tal. Du kan bruge Betinget formatering til at markere dubletter eller bruge indstillingen Fjern duplikat til at slippe af med det.
Du kan også lide følgende Excel -selvstudier:
- Sorter automatisk data i alfabetisk rækkefølge ved hjælp af formel.
- Tilfældig gruppegeneratorskabelon.