Obsah
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!