Hvordan velge rader tilfeldig i et Excel-regneark

Ung mann som jobber på kontoret sitt

Noen ganger er det nyttig å velge en tilfeldig rad eller tilfeldig sett med rader i et Microsoft Excel-regneark.

Bildekreditt: damircudic/iStock/GettyImages

Noen ganger er det nyttig å velge en tilfeldig rad eller tilfeldig sett med rader i et Microsoft Excel-regneark. Dette kan være nyttig hvis du ønsker å ta et tilfeldig utvalg fra et datasett, for eksempel en liste over ansatte eller kunder, for å effektivt teste for bestemte egenskaper. Det kan også være nyttig for situasjoner som spill og utlodninger der du kanskje vil velge et tilfeldig alternativ eller spiller. Excel gir flere måter å tilfeldig prøve data og generere tilfeldige tall.

Ta tilfeldig prøve i Excel

Det er ikke noe innebygd Excel-samplingsverktøy som automatisk kan generere et tilfeldig utvalg fra en liste over rader eller data. Du kan imidlertid bruke Excels funksjon for å generere et tilfeldig tall for å generere et tilfeldig utvalg.

Dagens video

Excels tilfeldige tallfunksjon kalles RAND, og det genererer et tilfeldig tall som garantert er det

større enn eller lik null og mindre enn én. For å bruke den, skriv ganske enkelt inn formelen =RAND() i en celle du velger, og et tilfeldig tall vil bli plassert i den regnearkcellen av generatoren.

Hvis du vil bruke tilfeldig tallgeneratoren i Excel til å prøve et sett med rader tilfeldig, legger du til en kolonne på slutten av regnearket. Deretter, i den øverste cellen i den kolonnen under alle regnearkoverskrifter, skriver du =RAND() for å generere et tilfeldig tall. Dra eller kopier formelen inn i de nederste cellene i samme kolonne for å legge til et tilfeldig generert tall til hver rad i regnearket.

Deretter får du Excel til å sortere regnearket i økende rekkefølge etter de tilfeldige tallene. Ta de første radene opp til hvor mange rader du vil, og de vil være et tilfeldig utvalg av dataene dine.

Endringer i sorteringsrekkefølge

Husk at du vil miste noen tidligere sorteringsrekkefølge eller annen bestilling, så hvis du trenger å være i stand til å rekonstruere den rekkefølgen i prøven eller regnearket forøvrig, du bør sørge for at du har en kolonne du kan sortere etter for å gjenopprette regnearket til originalen rekkefølge.

Hvis du ikke gjør det, før du sorterer arket etter den randomiserte kolonnen, legger du til en ny kolonne og skriver inn tallet 1 i den første raden etter eventuelle overskriftsrader. Skriv inn 2 og 3 i de påfølgende radene, og forutsatt at du har mer enn 3 rader, marker disse tallene og dra dem ned i regnearket for å fylle kolonnen med økende tall som begynner med 1. Deretter kan du sortere regnearket eller visse rader i det etter denne nye kolonnen for å gjenopprette den opprinnelige rekkefølgen.

Sampling en etter en

I noen tilfeller vil du kanskje prøve rader én etter én. Dette kan ha en dramatisk effekt hvis du utfører en tegning eller rett og slett for å sikre at du er i stand til å inspisere hver rad du legger til i prøven for å sikre at den er gyldig.

Uansett årsak, kan du gjøre dette ved å bruke en formel som involverer RAND for å generere tall mellom et bestemt område. Husk at RAND alltid genererer tall større enn eller lik null og mindre enn én. Det betyr at hvis du multipliserer resultatet av RAND med et helt tall n, vil du alltid få et tilfeldig resultat større enn eller lik null og mindre enn n.

Det betyr at hvis du har n rader i regnearket ditt, kan du bruke formelen =TAK(RAND()*n, 1) for å generere et tall fra 1 til og med n, som du kan bruke til å velge en tilfeldig rad i regnearket. Det fungerer fordi TAK er en funksjon som runder det første argumentet opp til det nest høyeste multiplumet av det andre argumentet. Hvis du bruker 1 som det andre argumentet, rundes det opp til neste hele tall.

Selvfølgelig vil du erstatte n med antall rader i arket ditt, og trekke fra eventuelle overskriftsrader du ikke vil prøve.