INHOUDSOPGAWE
Kom ons sê jy wil 'n kliënt lukraak kies vir 'n opname, of 'n weggee, of jy kan 'n werknemer lukraak kies om take te hertoewys. Daar is soveel situasies wat jy dalk moet willekeurig kies waardes uit 'n datastel in Excel. In hierdie tutoriaal sal ek fokus op hoe jy lukraak rye in Excel kan kies.
Laai Oefenwerkboek af
Jy kan die werkboek wat in hierdie voorbeeld gebruik word aflaai met al die datastelle wat vir demonstrasie gebruik word, ingesluit vanaf die blokkie hieronder.
Ewekansig kies rye.xlsx
2 maniere om ewekansig rye in Excel te kies
Daar is twee maniere om lukraak rye in Excel te kies. Daar is een wat die ingeboude sorteerinstrument in Excel gebruik na 'n bietjie wysiging aan die datastel., Dan is daar nog een waar jy 'n formule kan gebruik wat deur verskeie verskillende funksies gevorm word. Elkeen het sy eie gebruiksversoenbaarheid, so ek sal verskillende datastelle vir die twee metodes gebruik.
1. Kies lukraak rye deur gebruik te maak van RAND-funksie
Eers sal ons op die sorteermetode fokus hier. Vir hierdie metode kies ek die volgende datastel.
Nou, kom ons sê ons wil ewekansige vier rye kies. In Excel is daar 'n sorteerinstrument wat ons hier tot ons voordeel kan gebruik om rye lukraak te kies. Ons sal ook die RAND-funksie gebruik om 'n ewekansige nommer aan elke ry toe te ken voordat ons dit uitsorteer. Volg hierdie stappe vir 'n gedetailleerdegids.
Stappe:
- Selekteer eers sel F5 en skryf die volgende formule in die sel.
=RAND()
- Druk nou Enter op jou sleutelbord. Dit sal 'n ewekansige getal tussen 0 en 1 kies.
- Kies dan weer sel F5 en klik en sleep die vulhandvatsel ikoon om ewekansige getalle vir die res van die tabel in te vul.
- Kopieer hierdie waardes en plak dit in dieselfde kolom om al die waardes in te oorskryf Dit. Dit sal die funksie verwyder en die waardes sal ophou verander elke keer as jy enige bewerkings uitvoer.
- Kies nou die hele tabel, óf deur Ctrl+A te druk of met die hand te klik en te sleep.
- Gaan vanaf die lint na die Data -oortjie, en onder die Sorteer en Filter -groep, kies Sorteer .
- 'n Nuwe Sorteer -boks sal verskyn. Onder die Kolom , in die Sorteer volgens -veld kies Ewekansige nommers (of wat jy ook al die kolom genoem het) en onder Bestelling kies Kleinste na Grootste (of Grootste na Kleinste ).
- Klik daarna op OK . Dit sal die rye van die tabel herrangskik volgens die ewekansige nommers wat daaraan toegeken is.
- Kies nou die eerste vier rye (of die nommer van ewekansige rye) rye wat jy wil hê) of die tabel en kopieer en plak dit om 'n ander datastel mee te kryewekansige rye.
Lees meer: Ewekansige seleksie gebaseer op kriteria in Excel (3 gevalle)
Soortgelyke lesings
- Hoe om ewekansige seleksie in Excel te vries
- Excel VBA: ewekansige seleksie uit lys ( 3 Voorbeelde)
2. Pas formule toe om rye willekeurig in Excel te kies
Jy kan ook 'n formule gebruik met 'n kombinasie van die INDEKS , RANDBETWEEN , en RYE funksie om waardes uit 'n ry te kies. Hierdie metode is veral nuttig wanneer jy rye uit een kolom moet kies of jy 'n waarde uit 'n skikking moet kies.
Die INDEKS funksie neem 'n skikking en 'n rynommer as primêre argumente en soms 'n kolomnommer as sekondêre argumente. Dit gee die waarde van die sel by die snypunt van die rynommer en die skikking terug.
Die RANDBETWEEN funksie gee 'n ewekansige waarde binne 'n limiet terug en neem die onderste limiet en boonste limiet as twee argumente.
Die RYE funksie neem 'n skikking as 'n argument om die aantal rye daarin terug te gee.
Ek gebruik die volgende datastel vir hierdie voorbeeld wat slegs een bevat kolom.
Volg hierdie stappe om lukraak rye uit datastelle soos hierdie in Excel te kies.
Stappe:
- Selekteer eers die sel wat jy die ry wil kies, in hierdie geval is dit sel D5 .
- Skryf dan die volgende neerformule.
=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))
- Druk nou Enter op jou sleutelbord. Jy sal 'n ewekansige ry uit die lys gekies hê.
We Uiteensetting van die Formule:
👉
RYE($B$5:$B$19) gee die aantal rye in die reeks B5:B19 wat 15 is.
👉
RANDBETWEEN(1,RYE($B$5:$B$19)) gee 'n ewekansige getal tussen 1 en die rynommer, 15.
👉
Uiteindelik INDEKS($B$5:$ B$19,RANDBETWEEN(1,RYE($B$5:$B$19))) gee die selwaarde terug uit die reeks B5:B19 afhangende van die inskrywing geneem uit die ewekansige getal wat gegenereer is met die vorige funksies.
Lees meer: Hoe om 'n ewekansige string vanaf 'n lys in Excel te genereer (5 geskikte maniere)
Gevolgtrekking
Dit was die twee metodes wat jy kan gebruik om lukraak rye in Excel te kies. Soos u uit die voorbeelde kan sien, kan die tweede metode slegs nuttig wees in lyste met slegs een kolom. En terwyl jy die eerste metode gebruik, maak seker dat jy nie die ewekansige waardes ook vir jou finale uitvoerlys kopieer nie.
Hoop jy het dit insiggewend en nuttig gevind. Vir meer gedetailleerde gidse soos hierdie besoek Exceldemy.com .