Hoppa till huvudinnehåll

Gör ett slumpmässigt urval i Excel (fullständig guide)

Har du någonsin blivit överväldigad av för mycket data i Excel och bara velat plocka ut några objekt på måfå för analys? Det är som att försöka provsmaka godis från en stor burk! Den här guiden hjälper dig med enkla steg och formler för att välja ett slumpmässigt urval, oavsett om det är värden, rader eller till och med att välja objekt som inte upprepas från en lista. Plus, för dem som vill ha en supersnabb metod, har vi ett coolt verktyg för dig. Gå med oss ​​och gör Excel enkelt och roligt!


Välj slumpmässigt urval med formler

I det här avsnittet har vi samlat olika formler för att hjälpa dig att välja olika typer av slumpmässiga urval baserat på dina behov. Du kan till exempel välja rader slumpmässigt från ett dataintervall eller välja slumpmässiga värden från en lista, antingen med eller utan dubbletter. Dessutom, om du använder Excel version 365 eller 2021, kommer du att introduceras till nya funktioner som kan hjälpa dig att enkelt välja slumpmässiga värden från en lista.


Välj slumpmässiga värden/rader med RAND-funktionen

Förutsatt att du har ett dataområde A1:D53 som visas i följande skärmdump, för att slumpmässigt välja värden från en av kolumnerna eller slumpmässigt välja rader från hela dataområdet, kan du prova följande.

Anmärkningar: Metoden som anges i det här avsnittet kommer direkt att ändra ordningen på dina ursprungliga data, så det är lämpligt att skapa en säkerhetskopia av dina data.

Steg 1: Lägga till en hjälpkolumn
  1. Först måste du lägga till en hjälpkolumn till ditt dataintervall. I det här fallet väljer jag cellen E1 (cellen intill rubrikcellen i den sista kolumnen i dataintervallet), anger kolumnrubriken och anger sedan formeln nedan i cell E2 och trycker på ange för att få resultatet.
    Tips: RAND-funktionen genererar ett slumptal mellan 0 och 1.
    =RAND()
  2. Välj den formelcellen. Dubbelklicka sedan på Fyll handtaget (den gröna fyrkanten i det nedre högra hörnet av cellen) för att fylla denna formel i resten av cellerna i hjälpkolumnen.
Steg 2: Sortera hjälpkolumnen
  1. Välj både dataintervallet och hjälpkolumnen, gå till Data fliken, klicka på Svart.
  2. I Svart dialogrutan måste du:
    1. Sortera efter din hjälpkolumn ("Hjälparkolumn" i vårt exempel).
    2. Sortera på cellvärden.
    3. Välj sortering beställa du behöver.
    4. Klicka på OK knapp. Se skärmdump.

Nu har hela dataområdet sorterats efter hjälpkolumnen.

Steg 3: Kopiera och klistra in de slumpmässiga raderna eller värdena för att få resultat

Efter sortering kommer raderna i ditt ursprungliga dataintervall att vara i slumpmässig ordning. Du kan nu helt enkelt välja de n översta raderna, där n är antalet slumpmässiga rader du vill välja. Tryck sedan på ctrl + C för att kopiera de markerade raderna och klistra in dem var du vill.

Tips: Om du bara vill slumpmässigt välja värden från en av kolumnerna, välj helt enkelt de n översta cellerna i den kolumnen.

Anmärkningar:
  • För att uppdatera de slumpmässiga värdena, tryck på F9 nyckel.
  • Varje gång du uppdaterar kalkylbladet, som att lägga till ny data, ändra celler, ta bort data, etc., kommer formelresultaten att ändras automatiskt.
  • Om du inte behöver hjälpkolumnen längre kan du ta bort den.
  • Om du letar efter ett ännu enklare tillvägagångssätt, överväg att prova "Välj intervall slumpmässigt" egenskap av Kutools för Excel. Med bara några klick kan du enkelt välja slumpmässiga celler, rader eller till och med kolumner från ett specificerat intervall. Klicka här för att starta din 30-dagars gratis testversion av Kutools för Excel.

Välj slumpmässiga värden från en lista med SANDMELLAN-funktionen

Metoden ovan kräver att du manuellt väljer och kopierar antalet rader eller värden från dataområdet efter sortering. Om du automatiskt vill generera ett specificerat antal slumpmässiga värden från en lista, kan metoden i det här avsnittet hjälpa dig att få det gjort.

  1. I det här fallet måste jag generera 7 slumpmässiga värden från intervallet B2:B53. Jag väljer en tom cell D2, anger följande formel och trycker ange för att få det första slumpmässiga värdet från kolumn B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Välj sedan den här formelcellen och dra den Fyll handtaget ner tills resten av de 6 slumpmässiga värdena genereras.
Anmärkningar:
  • I formeln $B2:$B53 är intervallet från vilket du vill ta ett slumpmässigt urval.
  • För att uppdatera de slumpmässiga värdena, tryck på F9 nyckel.
  • Om det finns dubbletter i listan kan dubbletter av värden visas i resultaten.
  • Varje gång du uppdaterar kalkylbladet, som att lägga till ny data, ändra celler, ta bort data, etc., kommer de slumpmässiga resultaten att ändras automatiskt.

Välj slumpmässiga värden från en lista utan dubbletter

Ovanstående metod kan orsaka dubbletter av slumpmässiga värden i resultaten. Ta samma exempel som ovan, för att få slumpmässiga värden från en lista utan dubbletter kan du prova metoden i det här avsnittet.

Steg 1: Lägga till en hjälpkolumn
  1. Först måste du skapa en hjälpkolumn bredvid kolumnen som du vill plocka slumpmässigt urval från. I det här fallet väljer jag cell C2 (cellen intill den andra cellen i kolumn B), anger formeln nedan och trycker på ange.
    Tips: RAND-funktionen genererar ett slumptal mellan 0 och 1.
    =RAND()
  2. Välj den formelcellen. Dubbelklicka sedan på Fyll handtaget (den gröna fyrkanten i det nedre högra hörnet av cellen) för att fylla denna formel för resten av cellerna i hjälpkolumnen.
Steg 2: Få slumpmässiga värden från en lista utan dubbletter
  1. Välj en cell intill den första resultatcellen i hjälpkolumnen, ange formeln nedan och tryck ange för att få det första slumpmässiga värdet.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Välj sedan den här formelcellen och dra den Fyll handtaget ner för att få ett slumpmässigt antal värden.
Anmärkningar:
  • I formeln $B2:$B53 är kolumnlistan från vilken du vill välja ett slumpmässigt urval. Och $C2:$C53 är hjälpkolumnintervallet.
  • För att uppdatera de slumpmässiga värdena, tryck på F9 nyckel.
  • Resultatet kommer inte att innehålla dubbletter av värden.
  • Varje gång du uppdaterar kalkylbladet, som att lägga till ny data, ändra celler, ta bort data, etc., kommer de slumpmässiga resultaten att ändras automatiskt.

Välj slumpmässiga värden från en lista i Excel 365/2021

Om du använder Excel 365 eller 2021 kan du använda de nya funktionerna "SORTERA EFTER"Och"RANDARRAY” för att enkelt generera ett slumpmässigt urval i Excel.

Steg 1: Lägga till en hjälpkolumn
  1. Först måste du lägga till en hjälpkolumn till ditt dataintervall. I det här fallet väljer jag cell C2 (cellen intill den andra cellen i kolumnen från vilken du vill välja slumpmässiga värden), anger formeln nedan och trycker på ange för att få resultaten.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Anmärkningar
    • I formeln B2: B53 är listan som du vill ta ett slumpmässigt urval från.
    • Om du använder Excel 365 kommer en lista med slumpmässiga värden att genereras automatiskt efter att du har tryckt på ange nyckel.
    • Om du använder Excel 2021, efter att ha fått det första slumpmässiga värdet, välj formelcellen och dra fyllningshandtaget nedåt för att få önskat antal slumpmässiga värden.
    • För att uppdatera de slumpmässiga värdena, tryck på F9 nyckel.
    • Varje gång du uppdaterar kalkylbladet, som att lägga till ny data, ändra celler, ta bort data, etc., kommer de slumpmässiga resultaten att ändras automatiskt.
Steg 2: Kopiera och klistra in de slumpmässiga värdena för att få resultat

I hjälpkolumnen kan du nu helt enkelt välja de n översta cellerna, där n är antalet slumpmässiga värden du vill välja. Tryck sedan på ctrl + C för att kopiera de valda värdena, högerklicka på en tom cell och välj Värden från Klistra in alternativ avsnittet i snabbmenyn.

Anmärkningar:
  • För att automatiskt generera ett angivet antal slumpmässiga värden eller rader från ett angivet intervall, ange ett tal som representerar antalet slumpmässiga värden eller rader som ska genereras i en cell (C2 i det här exemplet), och använd sedan en av följande formler.
    Generera slumpmässiga värden från en lista:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Som du kan se genereras ett motsvarande antal slumpmässiga värden automatiskt varje gång du ändrar antalet prover.
    Generera slumpmässiga rader från ett intervall:
    Använd den här formeln för att automatiskt generera ett angivet antal slumpmässiga rader från ett angivet intervall.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    Tips: Matrisen {1,2,3} i slutet av formeln måste matcha numret du angav i C2. Om du vill generera 3 slumpmässiga sampel behöver du inte bara ange siffran 3 i cellen C2 utan måste också ange arrayen som {1,2,3}. För att generera 4 slumpmässiga sampel, skriv in siffran 4 i cellen och ange arrayen som {1,2,3,4}.

Några klick för att välja ett slumpmässigt urval med ett praktiskt verktyg

Ovanstående metoder kräver att du kommer ihåg och använder formler, vilket är smärtsamt för vissa Excel-användare. Här skulle jag vilja rekommendera dig Välj Randomly Range egenskap av Kutools för Excel. Med den här funktionen kan du enkelt välja slumpmässiga prover med bara några få klick. Den kan slumpmässigt välja inte bara värden och rader utan även kolumner.

Efter installera Kutools för Excel, Klicka Kutools > Välja > Välj Randomly Range, då måste du konfigurera enligt följande.

  • Välj en kolumn eller ett intervall från vilket du vill välja slumpmässiga värden, rader eller kolumner.
  • I Sortera / välj intervall slumpmässigt dialogrutan, ange antalet slumpmässiga värden som ska väljas.
  • Välj ett alternativ i Välj typ sektion.
  • Klicka OK.

Resultat

Jag angav numret 5 i "Antal celler att välja" och valde "Välj slumpmässiga rader" alternativet i "UrvalstypSom ett resultat kommer 5 rader med data att väljas slumpmässigt i det angivna intervallet. Du kan sedan kopiera och klistra in dessa markerade rader var du vill.

Anmärkningar:

De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50 + Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations