Sådan vælger du rækker tilfældigt i et Excel-regneark

Ung mand, der arbejder på sit kontor

Nogle gange er det nyttigt at vælge en tilfældig række eller et tilfældigt sæt rækker i et Microsoft Excel-regneark.

Billedkredit: damircudic/iStock/GettyImages

Nogle gange er det nyttigt at vælge en tilfældig række eller et tilfældigt sæt rækker i et Microsoft Excel-regneark. Dette kan være nyttigt, hvis du ønsker at tage stikprøver fra et datasæt, f.eks. en liste over medarbejdere eller kunder, for effektivt at teste for bestemte egenskaber. Det kan også være nyttigt til situationer som spil og lotterier, hvor du måske vil vælge en tilfældig mulighed eller spiller. Excel giver flere måder at tilfældigt stikprøve data og generere tilfældige tal.

Tag tilfældig prøve i Excel

Der er ikke noget indbygget Excel-samplingværktøj, der automatisk kan generere en tilfældig prøve fra en liste over rækker eller data. Du kan dog bruge Excels funktion til at generere et tilfældigt tal for at generere en tilfældig stikprøve.

Dagens video

Excels tilfældige tal-funktion kaldes RAND, og det genererer et tilfældigt tal, der med garanti er det

større end eller lig med nul og mindre end én. For at bruge det skal du blot skrive formlen =RAND() i en celle efter eget valg, og et tilfældigt tal vil blive placeret i den pågældende regnearkscelle af generatoren.

Hvis du vil bruge generatoren til tilfældige tal i Excel til at prøve et sæt rækker tilfældigt, skal du tilføje en kolonne i slutningen af ​​regnearket. Skriv derefter =RAND() i den øverste celle i den kolonne under alle regnearksoverskrifter for at generere et tilfældigt tal. Træk eller kopier formlen ind i de nederste celler i samme kolonne for at tilføje et tilfældigt genereret tal til hver række i regnearket.

Lad derefter Excel sortere regnearket i stigende rækkefølge efter de tilfældige tal. Tag de første rækker op til hvor mange rækker du ønsker, og de vil være et tilfældigt udvalg af dine data.

Ændringer i sorteringsrækkefølge

Husk at du vil miste evt tidligere sorteringsrækkefølge eller anden rækkefølge, så hvis du har brug for at være i stand til at rekonstruere den bestilling inden for din prøve eller regnearket som helhed, dig skal sikre dig, at du har en kolonne, som du kan sortere efter for at gendanne regnearket til dets originale bestille.

Hvis du ikke gør det, før du sorterer arket efter den randomiserede kolonne, skal du tilføje endnu en kolonne og skrive tallet 1 i den første række efter eventuelle overskriftsrækker. Skriv 2 og 3 i de efterfølgende rækker, og forudsat at du har mere end 3 rækker, marker disse tal og træk dem ned i regnearket for at fylde kolonnen med stigende tal, der begynder med 1. Derefter kan du sortere regnearket eller visse rækker i det efter denne nye kolonne for at gendanne den oprindelige rækkefølge.

Sampling en efter en

I nogle tilfælde vil du måske prøve rækker én efter én. Dette kan have en dramatisk effekt, hvis du laver en tegning eller blot for at sikre, at du er i stand til at inspicere hver række, du tilføjer til din prøve, for at sikre, at den er gyldig.

Uanset årsagen, kan du gøre dette ved at bruge en formel, der involverer RAND til at generere tal mellem et bestemt område. Husk, at RAND altid genererer tal større end eller lig med nul og mindre end én. Det betyder, at hvis du gange resultatet af RAND med et helt tal n, vil du altid få et tilfældigt resultat større end eller lig med nul og mindre end n.

Det betyder, at hvis du har n rækker i dit regneark, kan du bruge formlen =LOFT(RAND()*n, 1) at generere et tal fra 1 til n inklusive, som du kan bruge til at vælge en tilfældig række i dit regneark. Det virker pga LOFT er en funktion, der runder sit første argument op til det næsthøjeste multiplum af dets andet argument. Hvis du bruger 1 som det andet argument, vil det runde op til det næste hele tal.

Selvfølgelig vil du erstatte n med antallet af rækker i dit ark, idet du trækker eventuelle overskriftsrækker, du ikke ønsker at sample.