Ako generovať náhodné čísla bez duplikátov v programe Excel (7 spôsobov)

  • Zdieľajte To
Hugh West

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!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.