Hur man slumpmässigt väljer rader i ett Excel-kalkylblad

Ung man som arbetar på sitt kontor

Ibland är det användbart att välja en slumpmässig rad eller slumpmässig uppsättning rader i ett Microsoft Excel-kalkylblad.

Bildkredit: damircudic/iStock/GettyImages

Ibland är det användbart att välja en slumpmässig rad eller slumpmässig uppsättning rader i ett Microsoft Excel-kalkylblad. Detta kan vara användbart om du vill ta ett slumpmässigt urval från en datauppsättning, som en lista över anställda eller kunder, för att effektivt testa för vissa egenskaper. Det kan också vara användbart för situationer som spel och lotterier där du kanske vill välja ett slumpmässigt alternativ eller spelare. Excel erbjuder flera sätt att slumpmässigt ta prov på data och generera slumpmässiga tal.

Ta ett slumpmässigt prov i Excel

Det finns inget inbyggt Excel-samplingsverktyg som automatiskt kan generera ett slumpmässigt urval från en lista med rader eller data. Du kan dock använda Excels funktion för att generera ett slumptal för att generera ett slumpmässigt urval.

Dagens video

Excels slumptalsfunktion kallas

RAND, och det genererar ett slumptal som garanterat är det större än eller lika med noll och mindre än ett. För att använda det, skriv helt enkelt formeln =RAND() i en cell som du väljer, och ett slumpmässigt tal kommer att placeras i den kalkylbladets cell av generatorn.

Om du vill använda slumptalsgeneratorn i Excel för att slumpmässigt ta prov på en uppsättning rader, lägg till en kolumn i slutet av kalkylarket. Skriv sedan =RAND() i den översta cellen i den kolumnen under alla kalkylbladsrubriker för att generera ett slumptal. Dra eller kopiera formeln till de nedre cellerna i samma kolumn för att lägga till ett slumpmässigt genererat nummer till varje rad i kalkylarket.

Låt sedan Excel sortera kalkylarket i stigande ordning efter de slumpmässiga talen. Ta de första raderna upp till hur många rader du vill, och de kommer att vara ett slumpmässigt urval av din data.

Ändringar i sorteringsordning

Kom ihåg att du kommer att förlora någon tidigare sorteringsordning eller annan beställning, så om du behöver kunna rekonstruera den beställningen i ditt prov eller kalkylarket i stort, du bör se till att du har en kolumn som du kan sortera efter för att återställa kalkylarket till dess ursprungliga beställa.

Om du inte gör det, innan du sorterar arket efter den slumpmässiga kolumnen, lägg till ytterligare en kolumn och skriv siffran 1 i den första raden efter eventuella rubrikrader. Skriv 2 och 3 i de efterföljande raderna och, förutsatt att du har fler än 3 rader, markera dessa siffror och dra ner dem i kalkylarket för att fylla kolumnen med ökande siffror som börjar med 1. Sedan kan du sortera kalkylarket eller vissa rader i det efter denna nya kolumn för att återställa den ursprungliga ordningen.

Sampling en efter en

I vissa fall kanske du vill prova rader en efter en. Detta kan vara för dramatisk effekt om du ritar eller helt enkelt för att se till att du kan inspektera varje rad som du lägger till i ditt prov för att se till att den är giltig.

Oavsett anledningen kan du göra detta genom att använda en formel som involverar RAND för att generera tal mellan ett visst intervall. Kom ihåg att RAND alltid genererar tal större än eller lika med noll och mindre än ett. Det betyder att om du multiplicerar resultatet av RAND med ett heltal n, får du alltid ett slumpmässigt resultat större än eller lika med noll och mindre än n.

Det betyder att om du har n rader i ditt kalkylblad kan du använda formeln =TAK(RAND()*n, 1) för att generera ett tal från 1 till n, inklusive, som du kan använda för att välja en slumpmässig rad i ditt kalkylblad. Det fungerar eftersom TAK är en funktion som avrundar sitt första argument uppåt till den näst högsta multipeln av dess andra argument. Om du använder 1 som det andra argumentet avrundas det uppåt till nästa heltal.

Naturligtvis vill du ersätta n med antalet rader i ditt ark, subtrahera eventuella rubrikrader som du inte vill sampla.