Obsah
Keď pracujeme s tabuľkou programu Excel, niekedy je potrebné vygenerovať niekoľko náhodných čísel. Keďže ľudská myseľ je zaujatá, keď sa ľudia snažia zadávať čísla ručne, vykonávajú ich s množstvom duplikátov. Program Excel má niekoľko funkcií na generovanie náhodných čísel bez duplikátov. V tejto súvislosti vám ukážeme 7 rôznych prístupov, ako generovať náhodné čísla v programe Excel bezduplikáty.
Stiahnite si cvičebnicu
Počas čítania tohto článku si stiahnite tento cvičebnicu na precvičenie.
Generovanie náhodných čísel bez duplikátov.xlsx
7 jednoduchých spôsobov generovania náhodných čísel bez duplikátov v programe Excel
V tomto článku budeme v našej tabuľke programu Excel generovať 10 náhodných čísel pomocou rôznych funkcií. Okrem toho sa budeme snažiť zabrániť vykonaniu duplicitných čísel v našom súbore údajov.
1. Použitie funkcie RANDBETWEEN na generovanie náhodných čísel
V tomto procese budeme používať funkcia RANDBETWEEN na generovanie náhodných čísel bez duplikátov v programe Excel. Vytvoríme 10 náhodné čísla v našom dátovom hárku a čísla budú v rozsahu buniek B5:B14 Kroky tohto procesu sú uvedené takto:
📌 Kroky:
- Najprv vyberte bunku B5 .
- Teraz do bunky zapíšte nasledujúci vzorec B5 .
=RANDBETWEEN(10,50)
- Stlačte tlačidlo Vstúpte na stránku na klávesnici.
- Potom potiahnite Rukoväť náplne ikonu myšou až do bunky B14 .
- Získate 10 náhodných čísel.
- Ak chcete zaistiť, aby neexistovali žiadne duplikáty, môžete použiť podmienené formátovanie skontrolovať.
- Hodnoty, ktoré dostaneme z tejto funkcie, sa môžu kedykoľvek zmeniť. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:B14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa už nezmenia.
Môžeme teda povedať, že naša metóda fungovala dokonale.
Prečítajte si viac: Vzorec programu Excel na generovanie náhodného čísla (5 príkladov)
2. Kombinácia funkcie INDEX s funkciami UNIQUE a RANDARRAY
V tejto metóde použijeme INDEX , UNIKÁTNE , RANDARRAY , a SEQUENCE funkcie na generovanie náhodných čísel bez duplikátov v programe Excel. Počet náhodných čísel bude rovnaký ako pri poslednom procese a čísla budú v rozsahu buniek B5:B14 Kroky tejto metódy sú uvedené takto:
📌 Kroky:
- Najprv vyberte bunku B5 .
- Do bunky zapíšte nasledujúci vzorec B5 .
=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))
- Teraz stlačte tlačidlo Vstúpte na stránku kľúč.
- Získate 10 náhodných čísel.
- Môžete použiť podmienené formátovanie zistiť, či ešte nie sú k dispozícii duplicitné čísla.
- Hodnoty, ktoré dostaneme z tejto funkcie, sa môžu po určitom čase zmeniť. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:B14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa už nezmenia.
Môžeme teda povedať, že náš vzorec fungoval efektívne.
🔍 Rozdelenie vzorca
Toto rozdelenie robíme pre bunky B5 .
👉
SEQUENCE(10): Táto funkcia vracia 10 poradové čísla od 1-10 .
👉
RANDARRAY(30,1,10,50,TRUE) : Táto funkcia vracia 30 náhodné čísla medzi 10 až 50 .
👉
UNIQUE(RANDARRAY(30,1,10,50,TRUE)) : Táto funkcia filtruje jedinečnú hodnotu získanú z RANDARRAY funkcia.
👉
INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)), SEQUENCE(10)) : Vráti prvý 10 jedinečnú hodnotu a zobraziť ich v rozsahu buniek B5:B14 .
3. Generovanie náhodných čísel pomocou funkcie RAND
Budeme používať funkcia RAND na generovanie náhodných čísel v Exceli bez duplikátov. V tomto prípade dostaneme 10 desatinných hodnôt od 0 do 1. Čísla budú v rozsahu buniek B5:B14 Postup je vysvetlený nižšie:
📌 Kroky:
- Vybrať bunku B5 .
- Teraz do bunky zapíšte nasledujúci vzorec B5 .
=RAND()
- Stlačte tlačidlo Vstúpte na stránku kľúč.
- Číslo naformátujte podľa svojho želania. Tu sme zvolili 2 číslice za desatinnou čiarkou. Potom potiahnite Rukoväť náplne ikonu myšou až do bunky B14 .
- Získate tak 10 náhodných čísel od 0 do 1.
- Môžete tiež použiť podmienené formátovanie aby ste zistili, či v súbore údajov stále nie je zachytené nejaké duplicitné číslo.
- Hodnoty, ktoré dostaneme z tejto funkcie, sa môžu kedykoľvek zmeniť. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:B14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa už nezmenia.
Nakoniec môžeme povedať, že náš vzorec fungoval efektívne.
Podobné čítania
- Generátor náhodných čísel s nástrojom na analýzu údajov a funkciami v programe Excel
- Generátor náhodných 5-ciferných čísel v programe Excel (7 príkladov)
- Generovanie náhodného čísla zo zoznamu v programe Excel (4 spôsoby)
- Generátor náhodných štvorciferných čísel v programe Excel (8 príkladov)
- Generátor náhodných čísel medzi rozsahmi v programe Excel (8 príkladov)
4. Funkcia SEQUENCE na generovanie náhodných čísel bez duplikátov
V tomto prípade, funkcia SEQUENCE nám pomôže generovať náhodné čísla bez duplikátov. Vytvoríme 10 náhodné čísla v našom dátovom hárku a funkcia nám poskytne 10 čísel v rovnakých intervaloch. Čísla budú v rozsahu buniek B5:B14 Postup je popísaný nižšie krok za krokom:
📌 Kroky:
- Na začiatku tohto procesu vyberte bunku B5 .
- Potom do bunky zapíšte nasledujúci vzorec B5 .
=SEKVENCIA(10,1,10,3)
- Stlačte tlačidlo Vstúpte na stránku na klávesnici.
- Získate 10 náhodných čísel.
- V tomto procese nie je potrebné aplikovať podmienené formátovanie . Pretože SEQUENCE Funkcia nám poskytne počet rovnakých intervalov. V našom excelovskom dátovom hárku teda neexistuje možnosť duplicitných čísel.
Nakoniec môžeme povedať, že naša funkcia fungovala dokonale.
Prečítajte si viac: Generátor náhodných čísel v programe Excel bez opakovania (9 metód)
5. Používanie funkcií RANDARRAY a UNIQUE
V tejto metóde použijeme UNIKÁTNE a RANDARRAY funkcie na generovanie náhodných čísel v hárku Excelu bez duplikátov. Čísla budú v rozsahu buniek B5:B14 v počte 10 čísel. Postup je znázornený nižšie:
📌 Kroky:
- Na spustenie postupu najprv vyberte bunku B5 .
- Do bunky zapíšte nasledujúci vzorec B5 .
=UNIQUE(RANDARRAY(10,1,10,50,TRUE))
- Potom stlačte tlačidlo Vstúpte na stránku na klávesnici a dostanete 10 náhodných čísel.
- Na kontrolu duplicitného čísla môžete použiť podmienené formátovanie aby ste ich našli.
- Hodnoty, ktoré získame z tejto funkcie, sa zmenia pri opätovnom otvorení súboru. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:B14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa už nezmenia.
Nakoniec môžeme povedať, že naša metóda a vzorec úspešne fungovali.
🔍 Rozdelenie vzorca
Toto rozdelenie robíme pre bunky B5 .
👉
RANDARRAY(30,1,10,50,TRUE) : Táto funkcia vracia 30 náhodné čísla medzi 10 až 50 .
👉
UNIQUE(RANDARRAY(30,1,10,50, TRUE)) : Táto funkcia filtruje jedinečnú hodnotu získanú z RANDARRAY a zobrazí ich v rozsahu buniek B4:B14 .
6. Použitie funkcie SORTBY
Tento postup sa dokončí pomocou SORTBY , SEQUENCE a RANDARRAY funkcie. V našom dátovom hárku Excelu vygenerujeme 10 náhodných čísel bez duplikátov. Čísla budú v rozsahu buniek B5:B14 Kroky tohto postupu sú uvedené takto:
📌 Kroky:
- Najprv vyberte bunku B5 .
- Potom do bunky zapíšte nasledujúci vzorec B5 .
=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))
- Tlač Vstúpte na stránku a dostanete 10 náhodných čísel.
- Ak chcete zabezpečiť, aby sa v našom súbore údajov nenachádzali duplikáty, môžete použiť podmienené formátovanie.
- Hodnoty, ktoré získame z tejto funkcie, sa zmenia pri opätovnom otvorení súboru. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:B14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa teda už nebudú meniť.
Môžeme teda povedať, že naša metóda a vzorec fungovali dokonale.
🔍 Rozdelenie vzorca
Toto rozdelenie robíme pre bunky B5 .
👉
SEKVENCIA(10,1,10,3) : Táto funkcia vracia 10 rovnako krokové hodnoty z 10 až 37 s intervalom 3 .
👉
RANDARRAY(10) : Táto funkcia vracia 10 Desatinné hodnoty medzi 0 až 1 .
👉
SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) Táto funkcia vráti náhodné hodnoty získané z inej funkcie a zobrazí ich v rozsahu buniek B4:B14 .
7. Funkcie RAND a RANK na získanie náhodných čísel bez duplikátov
V nasledujúcej metóde použijeme RAND a RANK funkcie na generovanie náhodných čísel bez duplikátov. Týmto postupom získame 2 rôzne súbory údajov 10 náhodné čísla. prvú sadu budú tvoriť desatinné čísla, druhú sadu budú tvoriť celé čísla. čísla budú v rozsahu buniek B5:C14 Kroky tejto metódy sú uvedené takto:
📌 Kroky:
- Vybrať bunku B5 a do bunky zapíšte nasledujúci vzorec B5 .
=RAND()
- Teraz stlačte tlačidlo Vstúpte na stránku na klávesnici.
- Potiahnite Rukoväť náplne ikonu myšou až do bunky B14 .
- Získate 10 náhodné čísla od 0 do 1.
- Potom vyberte bunku C5 . podobne zapíšte do bunky nasledujúci vzorec a stlačte tlačidlo Vstúpte na stránku .
=RANK(B5,$B$5:$B$14)
- Potiahnite Rukoväť náplne ikonu myšou až do bunky B14 . Alebo jednoducho dvakrát kliknite na stránku . na ňom.
- Teraz získate druhý súbor údajov, ktorý v skutočnosti zobrazuje pozíciu čísla predchádzajúceho súboru údajov.
- Pre duplikáty platí podmienené formátovanie potvrdiť niektorú z nich nie je možné,
- Vidíte, že hodnoty, ktoré dostaneme z tejto funkcie, sa pri každom našom kroku priebežne menia. Ak chcete tieto čísla chrániť, vyberte celý rozsah buniek B5:C14 a stlačte "Ctrl+C na klávesnici.
- Potom, kliknutie pravým tlačidlom myši na na myši a vyberte Vložiť hodnotu možnosť.
- Čísla sa už nezmenia.
Nakoniec môžeme povedať, že naša metóda a vzorec úspešne fungovali a dokážu generovať náhodné čísla v programe Excel bez duplikátov.
Prečítajte si viac: Excel VBA: Generátor náhodných čísel bez duplikátov (4 príklady)
Záver
To je koniec tohto článku. Dúfam, že vám tieto súvislosti pomôžu a budete môcť generovať náhodné čísla v programe Excel bez duplikátov. Ak máte ďalšie otázky alebo odporúčania, podeľte sa s nami o ne v sekcii komentárov nižšie.
Nezabudnite si pozrieť našu webovú stránku ExcelWIKI pre niekoľko problémov a riešení súvisiacich s programom Excel. Učte sa nové metódy a pokračujte v raste!