Jak generovat náhodná čísla bez duplicit v aplikaci Excel (7 způsobů)

  • Sdílet Toto
Hugh West

Když pracujeme s tabulkovým procesorem Excel, je někdy potřeba vygenerovat náhodná čísla. Protože lidská mysl je zaujatá, když se lidé snaží zadávat čísla ručně, provádějí to s mnoha duplicitami. Excel má několik funkcí pro generování náhodných čísel bez duplicit. V této souvislosti vám ukážeme 7 různých přístupů, jak generovat náhodná čísla v aplikaci Excel bezduplikáty.

Stáhnout cvičebnici

Při čtení tohoto článku si stáhněte tento cvičný sešit k procvičování.

Generování náhodných čísel bez duplicit.xlsx

7 snadných způsobů generování náhodných čísel bez duplicit v aplikaci Excel

V tomto článku budeme v naší tabulce Excelu generovat 10 náhodných čísel pomocí různých funkcí. Kromě toho se budeme snažit zabránit provádění duplicitních čísel v našem souboru dat.

1. Použití funkce RANDBETWEEN ke generování náhodných čísel

V tomto procesu budeme používat funkce RANDBETWEEN generovat náhodná čísla bez duplicit v Excelu. Vytvoříme 10 náhodná čísla v našem datovém listu a čísla budou v rozsahu buněk B5:B14 Kroky tohoto procesu jsou uvedeny níže:

📌 Kroky:

  • Nejprve vyberte buňku B5 .

  • Nyní zapište do buňky následující vzorec B5 .

=RANDBETWEEN(10,50)

  • Stiskněte tlačítko Vstupte na na klávesnici.

  • Poté přetáhněte Plnicí rukojeť ikonu myší až na buňku B14 .

  • Získáte 10 náhodných čísel.

  • Abyste zajistili, že nebudou existovat žádné duplikáty, můžete. použít podmíněné formátování zkontrolovat.
  • Hodnoty, které získáme touto funkcí, se mohou kdykoli změnit. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:B14 a stiskněte 'Ctrl+C' na klávesnici.

  • Poté, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se již nezmění.

Můžeme tedy říci, že naše metoda fungovala dokonale.

Přečtěte si více: Vzorec aplikace Excel pro generování náhodného čísla (5 příkladů)

2. Kombinace funkce INDEX s funkcemi UNIQUE a RANDARRAY

V této metodě použijeme INDEX , UNIKÁTNÍ , RANDARRAY , a SEQUENCE funkce pro generování náhodných čísel bez duplicit v Excelu. Počet náhodných čísel bude stejný jako při posledním postupu a čísla budou v rozsahu buněk. B5:B14 Kroky této metody jsou následující:

📌 Kroky:

  • Nejprve vyberte buňku B5 .

  • Do buňky zapište následující vzorec B5 .

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • Nyní stiskněte tlačítko Vstupte na klíč.

  • Získáte 10 náhodných čísel.

  • Můžete použít podmíněné formátování a zjistit, zda ještě existují duplicitní čísla.
  • Hodnoty, které získáme z této funkce, se mohou po určité době změnit. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:B14 a stiskněte 'Ctrl+C' na klávesnici.

  • Poté, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se již nezmění.

Můžeme tedy říci, že náš vzorec fungoval efektivně.

🔍 Rozdělení vzorce

Toto rozdělení provádíme pro buňky B5 .

👉 SEQUENCE(10): Tato funkce vrací 10 pořadová čísla od 1-10 .

👉 RANDARRAY(30,1,10,50,TRUE) : Tato funkce vrací 30 náhodná čísla mezi 10 až 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50,TRUE)) : Tato funkce filtruje jedinečnou hodnotu, která je získána ze souboru RANDARRAY funkce.

👉 INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)), SEQUENCE(10)) : Vrací první 10 jedinečné hodnoty a zobrazit je vrozsahu buněk B5:B14 .

3. Generování náhodných čísel pomocí funkce RAND

Budeme používat funkce RAND pro generování náhodných čísel v Excelu bez duplicit. V tomto případě získáme 10 desetinných hodnot mezi 0 a 1. Čísla budou v rozsahu buněk B5:B14 Postup je vysvětlen níže:

📌 Kroky:

  • Vybrat buňku B5 .
  • Nyní zapište do buňky následující vzorec B5 .

=RAND()

  • Stiskněte tlačítko Vstupte na klíč.

  • Číslo naformátujte podle svého přání. Zde zvolíme 2 číslice za desetinnou čárkou. Poté přetáhněte tlačítko Plnicí rukojeť ikonu myší až na buňku B14 .

  • Získáte tak 10 náhodných čísel v rozmezí 0 až 1.

  • Můžete také použít podmíněné formátování zjistit, zda v souboru dat stále není zachyceno nějaké duplicitní číslo.
  • Hodnoty, které získáme touto funkcí, se mohou kdykoli změnit. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:B14 a stiskněte 'Ctrl+C' na klávesnici.

  • Pak, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se již nezmění.

Nakonec můžeme říci, že náš vzorec fungoval efektivně.

Podobná čtení

  • Generátor náhodných čísel s nástrojem pro analýzu dat a funkcemi v aplikaci Excel
  • Generátor náhodných pětimístných čísel v aplikaci Excel (7 příkladů)
  • Generování náhodného čísla ze seznamu v aplikaci Excel (4 způsoby)
  • Generátor náhodných čtyřmístných čísel v aplikaci Excel (8 příkladů)
  • Generátor náhodných čísel mezi rozsahy v aplikaci Excel (8 příkladů)

4. Funkce SEQUENCE pro generování náhodných čísel bez duplikátů

V tomto případě, funkce SEQUENCE nám pomůže generovat náhodná čísla bez duplicit. Vytvoříme 10 náhodná čísla v našem datovém listu a funkce nám poskytne 10 čísel ve stejných intervalech. Čísla budou v rozsahu buněk B5:B14 Postup je popsán níže krok za krokem:

📌 Kroky:

  • Na začátku tohoto procesu vyberte buňku B5 .
  • Poté zapište do buňky následující vzorec B5 .

=POSLOUPNOST(10,1,10,3)

  • Stiskněte tlačítko Vstupte na na klávesnici.

  • Získáte 10 náhodných čísel.

  • Při tomto procesu není nutné používat žádné podmíněné formátování . Protože SEQUENCE Funkce nám poskytne počet stejných intervalů. V našem excelovském datovém listu tedy nehrozí možnost duplicitních čísel.

Nakonec můžeme říci, že naše funkce fungovala dokonale.

Přečtěte si více: Generátor náhodných čísel v aplikaci Excel bez opakování (9 metod)

5. Použití funkcí RANDARRAY a UNIQUE

V této metodě použijeme UNIKÁTNÍ a RANDARRAY funkce pro generování náhodných čísel v listu Excelu bez duplicit. Čísla budou v rozsahu buněk B5:B14 v počtu 10 čísel. Postup je demonstrován níže:

📌 Kroky:

  • Pro zahájení postupu nejprve vyberte buňku B5 .

  • Do buňky zapište následující vzorec B5 .

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • Pak stiskněte tlačítko Vstupte na na klávesnici a zobrazí se 10 náhodných čísel.

  • Pro kontrolu duplicitního čísla můžete použít. podmíněné formátování abyste je našli.
  • Hodnoty, které získáme touto funkcí, se při opětovném otevření souboru změní. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:B14 a stiskněte 'Ctrl+C' na klávesnici.

  • Poté, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se již nezmění.

Nakonec můžeme říci, že naše metoda a vzorec úspěšně fungovaly.

🔍 Rozdělení vzorce

Toto rozdělení provádíme pro buňky B5 .

👉 RANDARRAY(30,1,10,50,TRUE) : Tato funkce vrací 30 náhodná čísla mezi 10 až 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50, TRUE)) : Tato funkce filtruje jedinečnou hodnotu, která je získána ze souboru RANDARRAY a zobrazí je v rozsahu buněk B4:B14 .

6. Použití funkce SORTBY

Tento postup bude dokončen s pomocí SORTBY , SEQUENCE a RANDARRAY funkce. V našem datovém listu Excelu vygenerujeme 10 náhodných čísel bez duplicit. Čísla budou v rozsahu buněk B5:B14 Kroky tohoto postupu jsou uvedeny níže:

📌 Kroky:

  • Nejprve vyberte buňku B5 .

  • Pak do buňky zapište následující vzorec B5 .

=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))

  • Tisk Vstupte na a získáte 10 náhodných čísel.

  • Nyní, aby bylo zajištěno, že náš soubor dat neobsahuje duplikáty, můžete použít aplikaci. podmíněné formátování.
  • Hodnoty, které získáme touto funkcí, se při opětovném otevření souboru změní. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:B14 a stiskněte 'Ctrl+C' na klávesnici.

  • Pak, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se tedy již nebudou měnit.

Můžeme tedy říci, že naše metoda a vzorec fungovaly dokonale.

🔍 Rozdělení vzorce

Toto rozdělení provádíme pro buňky B5 .

👉 SEKVENCE(10,1,10,3) : Tato funkce vrací 10 stejně stupňovitých hodnot z 10 až 37 s intervalem 3 .

👉 RANDARRAY(10) : Tato funkce vrací 10 Desetinné hodnoty mezi 0 až 1 .

👉 SORTBY(SEKVENCE(10,1,10,3), RANDARRAY(10)) Tato funkce vrátí náhodné hodnoty získané z jiné funkce a zobrazí je v rozsahu buněk. B4:B14 .

7. Funkce RAND a RANK pro získání náhodných čísel bez duplicit

V následující metodě použijeme příkaz RAND a RANK generovat náhodná čísla bez duplicit. Tímto postupem získáme 2 různé datové sady. 10 náhodná čísla. první sadu budou tvořit desetinná čísla, druhou sadu celá čísla. čísla budou v rozsahu buněk B5:C14 Kroky této metody jsou následující:

📌 Kroky:

  • Vybrat buňku B5 a do buňky zapište následující vzorec B5 .

=RAND()

  • Nyní stiskněte tlačítko Vstupte na na klávesnici.

  • Přetáhněte Plnicí rukojeť ikonu myší až na buňku B14 .

  • Získáte 10 náhodná čísla mezi 0 a 1.

  • Pak vyberte buňku C5 . podobně zapište do buňky následující vzorec a stiskněte tlačítko Vstupte na .

=RANK(B5,$B$5:$B$14)

  • Přetáhněte Plnicí rukojeť ikonu myší až na buňku B14 . Nebo jednoduše dvakrát klikněte na na něm.
  • Nyní získáte druhou sadu dat, která ve skutečnosti zobrazuje pozici čísla předchozí sady dat.

  • Pro duplikáty platí podmíněné formátování potvrdit některou z nich, nezůstává,
  • Vidíte, že hodnoty, které z této funkce získáme, se s každým naším krokem průběžně mění. Pro ochranu těchto čísel vyberte celý rozsah buněk. B5:C14 a stiskněte 'Ctrl+C' na klávesnici.

  • Pak, klikněte pravým tlačítkem myši na na myši a vyberte Vložit hodnotu možnost.

  • Čísla se již nezmění.

Nakonec můžeme říci, že naše metoda a vzorec úspěšně fungují a jsou schopny generovat náhodná čísla v aplikaci Excel bez duplicit.

Přečtěte si více: Excel VBA: Generátor náhodných čísel bez duplicit (4 příklady)

Závěr

Tímto tento článek končí. Doufám, že pro vás budou souvislosti užitečné a budete schopni generovat náhodná čísla v Excelu bez duplicit. Pokud máte další dotazy nebo doporučení, podělte se s námi o ně v komentářích níže.

Nezapomeňte se podívat na naše webové stránky ExcelWIKI pro několik problémů a řešení souvisejících s Excelem. Učte se novým metodám a neustále se rozvíjejte!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.