Ynhâldsopjefte
Dit tutorial sil jo in pear rappe manieren leare om willekeurich nammen, nûmers of oare gegevens te selektearjen. Jo sille ek leare hoe't jo in willekeurige stekproef krije sûnder duplikaten en hoe't jo in opjûne oantal of persintaazje sellen, rigen of kolommen willekeurich selektearje mei in mûsklik.
Of jo merkûndersyk dogge foar in nij produkt lansearring of evaluearjen fan de resultaten fan jo marketingkampanje, is it wichtich dat jo in unbiased stekproef fan gegevens brûke foar jo analyse. En de maklikste manier om dit te berikken is troch willekeurige seleksje te krijen yn Excel.
Wat is willekeurige stekproef?
Foar it besprekken fan samplingtechniken litte wy in bytsje eftergrûnynformaasje leverje. oer willekeurige seleksje en wannear jo it brûke wolle.
Yn kânsteory en statistiken is in willekeurige stekproef in subset fan gegevens selektearre út in gruttere dataset, aka populaasje . Elts elemint fan in willekeurige stekproef wurdt keazen hielendal tafal en hat in gelikense kâns op in selektearre. Wêrom soene jo ien nedich hawwe? Yn prinsipe, om in net-biased fertsjintwurdiging fan 'e totale befolking te krijen.
Jo wolle bygelyks in lytse enkête ûnder jo klanten meitsje. Fansels soe it ûnferstannich wêze om in fragelist út te stjoeren nei elke inkele persoan yn jo multi-tûzen database. Dus, wa docht dyn enkête? Sille dat 100 nijste klanten wêze, of de earste 100 klanten alfabetysk neamd, of 100 minsken mei de koartstenammen? Gjin fan dizze oanpak past by jo behoeften, om't se fan natuere bias binne. Om in ûnpartidige stekproef te krijen wêrby't elkenien in gelikense kâns hat om keazen te wurden, meitsje in willekeurige seleksje troch ien fan 'e hjirûnder beskreaune metoaden te brûken.
Excel willekeurige seleksje mei formules
Der is gjin ynboude funksje om willekeurich sellen te selektearjen yn Excel, mar jo kinne ien fan 'e funksjes brûke om willekeurige nûmers te generearjen as in oplossing. Dizze kinne wierskynlik gjin ienfâldige yntuïtive formules neamd wurde, mar se wurkje wol.
Hoe kinne jo in willekeurige wearde út in list selektearje
Stel dat jo in list mei nammen hawwe yn sellen A2:A10 en jo wolle om willekeurich ien namme út de list te selektearjen. Dit kin dien wurde troch ien fan de folgjende formules te brûken:
=INDEX($A$2:$A$10,RANDBETWEEN(1,COUNTA($A$2:$A$10)),1)
of
=INDEX($A$2:$A$10,RANDBETWEEN(1,ROWS($A$2:$A$10)),1)
Dat is it! Jo willekeurige nammekiezer foar Excel is allegear ynsteld en klear om te tsjinjen:
Opmerking. Wês asjebleaft bewust dat RANDBETWEEN in flechtich funksje is, wat betsjut dat it opnij berekkene wurdt mei elke feroaring dy't jo oan it wurkblêd meitsje. As resultaat sil jo willekeurige seleksje ek feroarje. Om foar te kommen dat dit bart, kinne jo de úthelle namme kopiearje en as wearde yn in oare sel plakke ( Spesiaal plakke > Wearden ). Foar de detaillearre ynstruksjes, sjoch asjebleaft Hoe formules ferfange mei wearden.
Natuerlik kinne dizze formules net allinich willekeurige nammen kieze, mar ek willekeurige nûmers, datums of elke oare willekeurich selektearjesellen.
Hoe't dizze formules wurkje
Yn in notedop brûke jo de INDEX-funksje om in wearde út 'e list te heljen op basis fan in willekeurige rigenûmer weromjûn troch RANDBETWEEN.
Mear spesifyk genereart de funksje RANDBETWEEN in willekeurich hiel getal tusken de twa wearden dy't jo oantsjutte. Foar de legere wearde leverje jo it nûmer 1. Foar de boppeste wearde brûke jo of COUNTA of ROWS om it totale oantal rigen te krijen. As resultaat jout RANDBETWEEN in willekeurich getal werom tusken 1 en it totale oantal rigen yn jo dataset. Dit nûmer giet nei it argumint row_num fan 'e INDEX-funksje dy't it fertelt hokker rige te kiezen. Foar it argumint column_num brûke wy 1, om't wy in wearde út de earste kolom helje wolle.
Opmerking. Dizze metoade wurket goed foar it selektearjen fan ien willekeurige sel út in list. As jo sample ferskate sellen moatte befetsje, kin de boppesteande formule ferskate foarfallen fan deselde wearde weromjaan, om't de funksje RANDBETWEEN net duplikaatfrij is. It is foaral it gefal as jo in relatyf grutte stekproef kieze út in relatyf lytse list. It folgjende foarbyld lit sjen hoe't jo willekeurich selektearje yn Excel sûnder duplikaten.
Hoe willekeurich selektearje yn Excel sûnder duplikaten
Der binne in pear manieren om willekeurige gegevens te selektearjen sûnder duplikaten yn Excel. Yn 't algemien soene jo de RAND-funksje brûke om in willekeurige nûmer oan elke sel ta te jaan, en dan kieze jo in pear sellen trochmei help fan in Index Rank formule.
Mei de list mei nammen yn sellen A2:A16, folgje dizze stappen om in pear willekeurige nammen út te heljen:
- Fier de Rand formule yn yn B2, en kopiearje it yn 'e kolom:
=RAND()
=INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)
Dat is it! Fiif willekeurige nammen wurde ekstrahearre sûnder duplikaten:
Hoe't dizze formule wurket
Lykas yn it foarige foarbyld brûke jo de INDEX-funksje om in wearde út kolom te heljen In basearre op in willekeurige rige koördinaat. Yn dit gefal hat it twa ferskillende funksjes nedich om it te krijen:
- De RAND-formule befolket kolom B mei willekeurige getallen.
- De funksje RANK jout de rang in willekeurich getal yn deselde rigel. Bygelyks, RANK(B2,$B$2:$B$16) yn sel C2 krijt de rang fan it nûmer yn B2. By it kopiearjen nei C3 feroaret de relative ferwizing B2 nei B3 en jout de rang fan it getal yn B3 werom, ensfh.
- It nûmer dat weromjûn wurdt troch RANK wurdt fied nei it row_num argumint fan de INDEX-funksje, sadat it de wearde út dy rige kiest. Yn it argumint column_num jouwe jo 1 oan om't jo in wearde út de earste kolom helje wolle.
In wurd fan foarsichtigens! Lykas werjûn yn de skermprint hjirboppe, ús Excel willekeurichseleksje befettet allinnich unike wearden. Mar teoretysk is d'r in lytse kâns dat duplikaten ferskine yn jo stekproef. Hjir is wêrom: op in heul grutte dataset kin RAND dûbele willekeurige nûmers generearje, en RANK sil deselde rang weromjaan foar dy nûmers. Persoanlik haw ik noait duplikaten krigen tidens myn tests, mar yn teory bestiet sa'n kâns wol.
As jo sykje nei in kûgelfeilige formule om in willekeurige seleksje te krijen mei allinich unike wearden, brûk dan RANK + COUNTIF of RANK.EQ + COUNTIF kombinaasje ynstee fan gewoan RANK. Sjoch foar de detaillearre útlis foar de logika Unike ranglist yn Excel.
De folsleine formule is in bytsje omslachtig, mar 100% duplikaatfrij:
=INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)
Opmerkingen:
- Lykas RANDBETWEEN, genereart de Excel RAND-funksje ek nije willekeurige nûmers mei elke werberekkening fan jo wurkblêd, wêrtroch't de willekeurige seleksje feroaret. Om jo sample ûnferoare te hâlden, kopiearje it en plakke earne oars as wearden ( Paste Spesjale > Wearden ).
- As deselde namme (nûmer, datum, of elke oare wearde) mear as ien kear yn jo orizjinele gegevensset ferskynt, kin in willekeurige stekproef ek ferskate foarfallen fan deselde wearde befetsje.
Mear manieren om in willekeurige seleksje te krijen mei gjin werhellingen yn Excel 365 - 2010 wurde hjir beskreaun: Hoe kinne jo in willekeurige stekproef krije yn Excel sûnder duplikaten.
Hoe kinne jo willekeurige rigen selektearje yn ExcelExcel
As jo wurkblêd mear as ien kolom mei gegevens befettet, kinne jo op dizze manier in willekeurige stekproef selektearje: tawize in willekeurige nûmer oan elke rige, sortearje dy nûmers en selektearje it fereaske oantal rigen. De detaillearre stappen folgje hjirûnder.
- Foegje in nije kolom yn rjochts of lofts fan jo tabel (kolom D yn dit foarbyld).
- Yn de earste sel fan de ynfoege kolom, mei útsûndering fan de kolomkoppen, fier de RAND-formule yn:
=RAND()
- Dûbelklikje op de fillhandgreep om de formule nei de kolom te kopiearjen. As gefolch hawwe jo in willekeurich nûmer tawiisd oan elke rige.
- Sortearje de willekeurige nûmers grutste nei lytste (sortearje yn oprinnende folchoarder soe de kolomkoppen ûnderoan de tabel ferpleatse , wês der wis fan dat jo ôfnimmend sortearje). Gean hjirfoar nei it ljepblêd Data > Sortearje & Filter groep, en klik op de ZA knop. Excel sil de seleksje automatysk útwreidzje en de folsleine rigen yn willekeurige folchoarder sortearje.
As jo net hielendal tefreden binne mei hoe't jo tabel willekeurich is makke, druk dan nochris op de sortearjeknop om it te brûken. Sjoch foar de detaillearre ynstruksjes hoe't jo willekeurich sortearje yn Excel.
- Selektearje as lêste it fereaske oantal rigen foar jo stekproef, kopiearje se en plakke nei wêr dan ek. jo wolle.
Om de formules dy't yn dizze tutorial besprutsen binne, fan tichterby te besjen, binne jo wolkom om ús foarbyld te downloadenwurkboek nei Excel Willekeurige seleksje.
Hoe willekeurich selektearje yn Excel mei Randomize-ark
No't jo in hantsjefol formules witte om in willekeurige stekproef yn Excel te krijen, litte wy sjen hoe't jo de itselde resultaat yn in mûsklik.
Mei Random Generator foar Excel opnommen yn ús Ultimate Suite, hjir is wat jo dogge:
- Selektearje elke sel yn jo tabel.
- Gean nei de Ablebits Tools ljepper > Utilities groep, en klik op Randomize > Selektearje willekeurich :
Dit is bygelyks hoe't wy 5 willekeurige rigen kinne selektearje út ús stekproefgegevensset:
En jo krije in willekeurige seleksje yn in twadde:
No kinne jo op Ctrl + C drukke om jo willekeurige stekproef te kopiearjen, en druk dan op Ctrl + V om it op deselde of in oar blêd te plakjen.
As jo it Randomize-ark yn jo wurkblêden wolle testen, nim dan gewoan in proefferzje fan Ultimate Suite hjirûnder. As jo Google-spreadsheets brûke, kinne jo ús Random Generator foar Google Sheets nuttich fine.
Beskikbere downloads
Willekeurich foarbyld selektearje - formulefoarbylden (.xlsx-bestân)
Ultimate Suite - proefferzje (.exe-bestân)