Hur man genererar slumpmässiga nummer i Excel (en steg-för-steg-guide)

Innehållsförteckning

Det kan finnas fall där du behöver generera slumptal i Excel.

Till exempel, för att välja slumpmässiga vinnare från en lista eller för att få en slumpmässig lista med siffror för dataanalys eller för att skapa slumpmässiga grupper av elever i klassen.

I denna handledning lär du dig att generera slumpmässiga nummer i Excel (med och utan upprepningar).

Skapa slumpmässiga nummer i Excel

Det finns två kalkylbladsfunktioner som är avsedda att generera slumptal i Excel: RAND och RANDBETWEEN.

  • RANDBETWEEN -funktionen ger dig slumpmässiga nummer, men det finns en stor möjlighet till upprepningar i resultatet.
  • RAND -funktionen är mer sannolikt att ge dig ett resultat utan upprepningar. Det ger dock bara slumpmässiga tal mellan 0 och 1. Det kan användas med RANK för att generera unika slumpmässiga nummer i Excel (som visas senare i denna handledning).

Generera slumpmässiga nummer med funktionen RANDBETWEEN i Excel

Excel RANDBETWEEN -funktionen genererar en uppsättning heltal slumpmässiga nummer mellan de två angivna talen.

RANDBETWEEN -funktionen tar två argument - bottenvärdet och det övre värdet. Det ger dig bara ett heltal mellan de två angivna talen.

Anta till exempel att jag vill generera 10 slumpmässiga nummer mellan 1 och 100.

Här är stegen för att generera slumpmässiga nummer med RANDBETWEEN:

  • Markera cellen där du vill få slumpmässiga nummer.
  • I den aktiva cellen anger du = RANDBETWEEN (1100).
  • Håll ned kontrollknappen och tryck på Retur.

Detta ger mig direkt 10 slumpmässiga tal i de valda cellerna.

Medan RANDBETWEEN gör det enkelt att få heltal mellan de angivna siffrorna, är det stor chans att upprepas i resultatet.

Till exempel, när jag använder RANDBETWEEN -funktionen för att få 10 slumpmässiga tal och använder formeln = RANDBETWEEN (1,10), ger det mig ett par dubbletter.

Om du är OK med dubbletter är RANDBETWEEN det enklaste sättet att generera slumpmässiga nummer i Excel.

Observera att RANDBETWEEN är en flyktig funktion och beräknar om varje gång det sker en förändring i kalkylbladet. Om du vill undvika att slumpmässiga siffror räknas om, om och om igen, konvertera resultatet av formeln till värden.

Skapa unika slumpmässiga nummer med funktionen RAND och RANK i Excel

Jag testade RAND -funktionen flera gånger och hittade inte dubbla värden. Men som en försiktighet rekommenderar jag att du söker efter dubblettvärden när du använder den här funktionen.

Antag att jag vill generera 10 slumpmässiga nummer i Excel (utan upprepningar).

Här är stegen för att generera slumpmässiga nummer i Excel utan upprepning:

  • Markera cellerna där du vill få slumpmässiga nummer.
  • I den aktiva cellen anger du = RAND ()
  • Håll ned kontrollknappen och tryck på Enter.
  • Markera hela cellen (där du har resultatet av RAND -funktionen) och konvertera den till värden.
  • I den intilliggande kolumnen använder du följande formel: = RANK.EQ (A2, $ A $ 2: $ A $ 11)

Nu kan du använda värdena i kolumn B som slumpmässiga tal.

Obs: RAND är en flyktig formel och skulle beräkna om varje gång det blir någon förändring i kalkylbladet. Se till att du har konverterat alla RAND -funktionsresultat till värden.

Varning: Medan jag kollade och inte fann upprepningar i resultatet av RAND -funktionen, rekommenderar jag dig fortfarande att kontrollera när du har genererat dessa nummer. Du kan använda villkorlig formatering för att markera dubbletter eller använda alternativet Ta bort dubbletter för att bli av med det.

Du kanske också gillar följande Excel -självstudier:

  • Sortera data automatiskt i alfabetisk ordning med hjälp av formel.
  • Slumpmässig gruppgeneratormall.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave