Hur man väljer slumpmässiga celler i Excel (5 sätt)

  • Dela Detta
Hugh West

Ibland kan du behöva välja några slumpmässiga celler och visa dem i din Excel-arbetsbok. Om du letar efter ett sätt att välja slumpmässiga celler i Excel har du hamnat på rätt ställe. Jag kommer att visa dig hur du väljer slumpmässiga celler i Excel i den här artikeln.

Ladda ner övningsboken

Du kan ladda ner övningsboken från länken nedan.

Välja slumpmässiga celler.xlsm

5 lämpliga sätt att välja slumpmässiga celler i Excel

Låt oss säga att vi har ett dataset med namnen på Försäljare av en organisation och deras respektive belopp av Försäljning under en viss tidsperiod.

Vi vill välja några slumpmässiga celler från denna datalista. För detta ändamål kommer vi att använda olika funktioner och egenskaper i Excel.

I det här avsnittet hittar du följande 5 lämpliga och effektiva sätt att välja slumpmässiga celler i Excel med lämpliga illustrationer. Jag kommer att visa dem en efter en här. Låt oss kolla dem nu!

1. Välj slumpmässiga celler med hjälp av funktionerna RAND, INDEX, RANK.EQ

För vår nuvarande uppsättning data kommer vi att visa hur man väljer slumpmässiga celler i Excel. Vi kommer att använda RAND , INDEX , RANK.EQ För att göra det, följ följande steg.

Steg:

  • Först och främst skapar du två nya kolumner med rubriken Slumpmässigt värde och Slumpmässiga celler .

  • Skriv sedan följande formel i en cell under Slumpmässigt värde kolumn.

=RAND()

  • Tryck nu på ENTER och cellen kommer att visa ett slumpmässigt värde för funktionen.
  • Här drar du i den Handtag för fyllning verktyg ner i cellerna.

  • Därför kommer cellerna att Automatisk ifyllning formeln.

  • Kopiera nu cellerna och använd Klistra in speciellt alternativet (dvs. Klistra in värden ) för att endast klistra in värdena.

  • Tillämpa sedan följande formel i en cell under Slumpmässiga celler kolumnen för att visa en slumpmässigt vald cell.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Här,

  • $B$5:$B$12 = Säljarens räckvidd
  • $C$5:$C$12 = intervall för det slumpmässiga värdet
  • C5 = Slumpmässigt värde

Fördelning av formler

RANK.EQ(C5,$C$5:$C$12) anger rangordningen för cellvärdet för C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Så den returnerar 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) returnerar värdet i skärningspunkten mellan Row 5 och kolumn 1 Resultatet blir alltså Stuart .

  • Dra nu formeln nedåt så att du kan välja de slumpmässiga cellerna.

Läs mer: Hur man väljer flera celler i Excel (7 snabba sätt)

2. Användning av funktionerna UNIQUE, RANDARRAY, INDEX, RANK.EQ

För samma uppsättning data ska vi nu välja ut några slumpmässiga celler med hjälp av fyra relevanta funktioner, nämligen: UNIK, RANDARRAY, INDEX, RANK.EQ Du lär dig processen genom att följa nedanstående steg.

Steg:

  • Först skriver du följande formel för att få ett slumpmässigt värde.

=UNIK(RANDARRAY(8,1,1,8)

Här,

  • 8 = Totalt antal rader
  • 1 = Totalt antal kolumner
  • 1 = Minsta antal
  • 8 = Högsta antal

  • Tryck sedan på ENTER , och alla celler kommer att visa motsvarande slumpmässiga värden för Försäljare Kolumn.

  • Kopiera nu cellerna och klistra in värdena för att omvandla formeln till ett värde.

  • Därefter tillämpar du följande formel för att få fram den slumpmässigt valda cellen.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Här,

  • $B$5:$B$12 = Säljarens räckvidd
  • $C$5:$C$12 = intervall för det slumpmässiga värdet
  • C5 = Slumpmässigt värde

Fördelning av formler

RANK.EQ(C5,$C$5:$C$12) anger rangordningen för cellvärdet för C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Så den returnerar 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) returnerar värdet i skärningspunkten mellan Row 4 och kolumn 1 Resultatet blir alltså Hopper .

  • Dra formeln nedåt för att få fram de slumpmässiga cellerna.

Läs mer: Hur man väljer ett intervall av celler i Excel-formeln (4 metoder)

3. Användning av funktionerna RAND, INDEX, RANK.EQ, COUNTIF

Vi kommer nu att använda en kombination av RAND , INDEX , RANK.EQ , COUNTIF för att välja slumpmässiga celler i Excel. För att demonstrera denna metod följer du stegen nedan.

Steg:

  • Först och främst ska du gå tillväga på följande sätt Metod 1 för att få de slumpmässiga värdena med RAND-funktionen .

  • Använd nu följande formel för att få fram en slumpmässigt vald cell.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)

Här,

  • $B$5:$B$12 = Säljarens räckvidd
  • $C$5:$C$12 = intervall för det slumpmässiga värdet
  • C5 = Slumpmässigt värde

Fördelning av formler

RANK.EQ(C5,$C$5:$C$12) anger rangordningen för cellvärdet för C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Den returnerar alltså 2 .

COUNTIF($C$5:C5,C5) returnerar antalet celler med värdet C5 Det ger alltså 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) returnerar värdet i skärningspunkten mellan Row 2 och kolumn 1 Resultatet blir alltså Adam .

  • Dra formeln till nästa cell för att få fram resultatet.

Läs mer: Hur man väljer specifika rader i Excel-formeln (4 enkla sätt)

Liknande läsningar

  • Hur man väljer data i Excel för diagram (5 snabba sätt)
  • Hur jag snabbt väljer tusentals rader i Excel (2 sätt)
  • [Lösta!] Genvägstangenten CTRL+END går för långt i Excel (6 lösningar)
  • Excel VBA för att skydda ark men tillåta att du väljer låsta celler (2 exempel)
  • Hur man väljer flera celler i Excel utan mus (9 enkla metoder)

4. Användning av funktionerna INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE

Nu kommer vi att använda en kombination av INDEX , SORTBY , RANDARRAY , RÄDER , och SEQUENCE funktioner för att välja slumpmässiga celler i Excel.

Så låt oss börja processen som nedan.

Steg:

  • Först och främst skriver du följande formel i en markerad cell.

=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))

Här,

  • B5:B12 = Säljarens räckvidd

Fördelning av formler

RÄNDER(B5:B12) anger antalet rader i det nämnda intervallet= 8 .

RANDARRAY(RADER(B5:B12)) resulterar i slumpmässiga 9 nummer.\.

SEKVENS(5) returnerar ett intervall av serienummer ( 1 till 5 ).

Slutligen, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) returnerar 5 cellvärden.

  • Tryck sedan på ENTER så får du utdata för alla celler du vill ha (dvs. 5 ).

Läs mer: Hur du väljer rad i Excel om cellen innehåller specifika data (4 sätt)

5. Välj slumpmässiga celler med hjälp av VBA-kod

För samma uppsättning data kommer vi nu att välja en slumpmässig cell från den givna listan med hjälp av en VBA-kod Den nybildade cellen (dvs. E5 ) inom ramen för Slumpmässig cell kolumnen returnerar den valda slumpmässiga cellen.

För att tillämpa detta förfarande, gå tillväga enligt stegen nedan.

Steg:

  • För det första högerklickar du på arkets namn och väljer Visa kod från alternativen.

  • Därefter visas ett fönster för att skriva in Kod kommer att visas här. Ange Kod här. Du kan använda följande.

Kod:

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • Här visas utmatningen i cell(5,5), vilket innebär att cell E5 .

Läs mer: Hur man väljer endast filtrerade celler i Excel-formeln (5 snabba sätt)

Slutsats

Jag har försökt visa dig några metoder för att välja slumpmässiga celler i Excel i den här artikeln. Tack för att du läste den här artikeln! Jag hoppas att den här artikeln har kastat lite ljus på ditt sätt att välja slumpmässiga celler i en Excel-arbetsbok. Om du har bättre metoder, frågor eller feedback om den här artikeln, glöm inte att dela dem i kommentarsfältet. Detta kommer att hjälpa mig att berika mina kommande artiklar.en fantastisk dag!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.