V tomto článku sa naučíme Ako generovať náhodné hodnoty z daného zoznamu alebo stĺpca tabuľky v programe Excel.
Scenár :
Napríklad pri práci s hodnotami v zozname alebo tabuľke v programe Excel. potrebujeme nájsť náhodnú vzorku hodnôt z daného zoznamu alebo tabuľky. Na to spravidla používame kombináciu funkcie CHOOSE a RANDBETWEEN alebo sa to dá dosiahnuť kombináciou funkcie INDEX, funkcie ROWS a funkcie RANDBETWEEN. Vytvorme z týchto funkcií vzorec a vyskúšame si to na vzorových dátach.
Ako problém vyriešiť?
Preto sa môžeme rozhodnúť pre ktorúkoľvek z dvoch nižšie uvedených metód. Jednou z metód je použitie funkcie CHOOSE. V tomto musíme do funkcie zadať všetky jednotlivé hodnoty zo zoznamu. Tento vzorec môžete použiť vtedy, ak sú číselné hodnoty v zozname menšie.
Vzorec pomocou funkcie CHOOSE:
= VYBERTE (RANDBETWEEN (1, n), "value1", "value2", "value3" ,,, "value n") |
n: počet hodnôt v zozname
hodnota1, hodnota2, hodnota3, až do hodnoty n: jednotlivé hodnoty zo zoznamu. Tieto hodnoty je možné zadať buď pomocou odkazu na bunku, alebo priamo pomocou úvodzoviek alebo pomocou odkazu na bunku.
Ďalšou metódou je použitie funkcie INDEX, kde budeme kŕmiť náhodné číslo ako index, čo bude mať za následok zodpovedajúcu hodnotu v indexe.
Vzorec pomocou funkcie INDEX:
= INDEX (údaje, RANDBETWEEN (1, ROWS (údaje)), col_index) |
data: pole údajov môže byť zoznam alebo tabuľka.
1: štartovací index
col_index: stĺpcový index na označenie zoznamu v tabuľke.
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme porozumieť týmto vzorcom a použiť ich v zozname a tabuľke v programe Excel. Tu máme zoznam mesiacov a potrebujeme niekoľko náhodných hodnôt mesiacov zo zoznamu mesiacov.
Použite vzorec:
= VYBERTE (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14) |
Vysvetlenie
- RANDBETWEEN (1, 12) vráti náhodnú hodnotu od 1 do 12.
- Ostatné sú jednotlivé hodnoty z poľa zadané pomocou absolútnej referencie na bunku.
- Funkcia CHOOSE vráti hodnotu zo vstupného zoznamu hodnôt zodpovedajúcich vygenerovanému číslu.
Znak $ s odkazom na bunku zmrazí odkaz na bunku pri kopírovaní vzorca do ostatných buniek. Skopírujte a prilepte vzorec pre počet požadovaných náhodných vzoriek pomocou klávesov Ctrl + D alebo ťahaním nadol z pravého dolného rohu vybratej bunky.
Ako vidíme náhodné výsledky zo zoznamu pomocou vzorca VYBERTE si v Exceli. Teraz použite vzorec INDEX, ktorý je užitočnejší ako vzorec CHOOSE, pretože nevyžaduje zadávanie jednotlivých hodnôt. Pevné pole môžete poskytnúť pomocou pomenovania zoznamu pomocou pomenovaného rozsahu.
Použite vzorec:
= INDEX (tabuľka, RANDBETWEEN (1, RIADKY (tabuľka)), 1) |
zoznam: pomenovaný rozsah použitý pre A3: A14.
Vysvetlenie:
- Riadky (tabuľka) vrátia počet riadkov v tabuľke, ktorý bude posledným indexom hodnoty v zozname, ktorý je 12.
- Funkcia RANDBETWEEN vráti náhodné číslo od 1 do 12.
- Funkcia INDEX vráti hodnotu zodpovedajúcu vrátenému číslu v prvom stĺpci, pretože zoznam má iba jeden stĺpec.
To je oveľa jednoduchšie a jednoduchšie. Teraz použijeme vyššie uvedený vzorec na hodnotu v tabuľke.
Vygenerujte náhodnú hodnotu z tabuľky:
Tu je uvedená tabuľka a požadované náhodné hodnoty z konkrétneho stĺpca. Musíme nájsť náhodné názvy položiek z prvého stĺpca tabuľky.
Použite vzorec:
= VYBERTE (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14) |
Tu sme použili vzorec na extrahovanie rôznych názvov položiek v programe Excel. Teraz na to isté použite druhý vzorec INDEX.
Použite vzorec:
= INDEX (tabuľka, RANDBETWEEN (1, RIADKY (tabuľka)), 1) |
zoznam: pomenovaný rozsah použitý pre A3: A14.
Vzorec indexovej funkcie je oveľa jednoduchší a je možné ho použiť v ľubovoľnom stĺpci v tabuľke, stačí zmeniť argument col_index na požadované číslo stĺpca.
RANDBETWEEN sa obnoví zakaždým, keď sa v zošite niečo zmení. Keď ste teda spokojní s náhodnými údajmi. Skopírujte a prilepte hodnoty pomocou Prilepiť špeciálne skratka na získanie pevných hodnôt. Môžete sa naučiť, ako získať náhodné čísla alebo náhodné hodnoty dátumu v programe Excel
Tu sú všetky pozorovacie poznámky týkajúce sa použitia vzorca.
Poznámky:
Ak vrátené číslo funkciou RANDBETWEEN prekročí počet hodnôt v zozname, funkcia vráti chybu.
Dúfam, že tento článok o tom, ako získať náhodné hodnoty zo zoznamu v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o generovaní náhodných čísel alebo hodnôt dátumu. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi prvými na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku
Všetko o rozsahoch pomenovaných v Exceli: rozsahy programu Excel, ktoré sú označené názvami, sa vo vzorcoch programu Excel ľahko používajú. Tu sa o tom všetko dozviete.
Relatívna a absolútna referencia v programe Excel: Pochopenie relatívnej a absolútnej referencie v programe Excel je veľmi dôležité pre efektívnu prácu v programe Excel. Relatívne a absolútne odkazovanie na bunky a rozsahy.
Generovanie náhodných telefónnych čísel: Vygenerujte náhodných 10 číslic digi pomocou vzorca RANDBETWEEN v programe Excel
Získajte náhodné číslo z pevných možností: Generujte náhodné čísla zo zoznamu s kritériami v programe Excel.
Získajte náhodné čísla medzi dvoma číslami: Číslo generátora funkcie RANDBETWEEN medzi dvoma danými číslami v programe Excel.
Náhodný výber programu Excel: Ako získať náhodný výber z množiny údajov: Na vysvetlené príklady tu použite náhodné vzorky v programe Excel.
Ako používať funkciu RANDBETWEEN v programe Excel: Funkcia Excel RANDBETWEEN vráti číslo medzi dvoma danými číslami v programe Excel.
Populárne články:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.