Jak náhodně vybrat řádky v tabulce aplikace Excel

Mladý muž pracující ve své kanceláři

Někdy je užitečné vybrat náhodný řádek nebo náhodnou sadu řádků v tabulce Microsoft Excel.

Kredit obrázku: damircudic/iStock/GettyImages

Někdy je užitečné vybrat náhodný řádek nebo náhodnou sadu řádků v tabulce Microsoft Excel. To může být užitečné, pokud chcete náhodně odebrat vzorky z datové sady, jako je seznam zaměstnanců nebo zákazníků, abyste mohli efektivně testovat určité vlastnosti. Může být také užitečné v situacích, jako jsou hry a tomboly, kde můžete chtít vybrat náhodnou možnost nebo hráče. Excel nabízí několik způsobů, jak náhodně vzorkovat data a generovat náhodná čísla.

Vezměte náhodný vzorek v aplikaci Excel

Neexistuje žádný vestavěný nástroj pro vzorkování aplikace Excel, který dokáže automaticky generovat náhodný vzorek ze seznamu řádků nebo dat. Můžete však použít funkci Excelu pro generování náhodného čísla, abyste vygenerovali náhodný vzorek.

Video dne

Zavolá se funkce náhodného čísla aplikace Excel RANDa vygeneruje náhodné číslo, které zaručeně bude větší nebo rovno nule a menší než jedna

. Chcete-li jej použít, jednoduše zadejte vzorec =RAND() do buňky podle vašeho výběru a generátor do buňky tabulky vloží náhodné číslo.

Pokud chcete použít generátor náhodných čísel v Excelu k náhodnému vzorkování sady řádků, přidejte sloupec na konec tabulky. Poté do horní buňky tohoto sloupce pod libovolnými řádky záhlaví tabulky zadejte =RAND() a vygenerujte náhodné číslo. Přetáhněte nebo zkopírujte vzorec do spodních buněk ve stejném sloupci, abyste do každého řádku v tabulce přidali náhodně vygenerované číslo.

Poté nechte Excel seřadit tabulku ve vzestupném pořadí podle náhodných čísel. Vezměte první řádky až po tolik řádků, kolik chcete, a budou náhodným vzorkem vašich dat.

Změny v pořadí řazení

Pamatujte, že o všechny přijdete předchozí řazení nebo jiné pořadí, takže pokud potřebujete být schopni rekonstruovat toto uspořádání ve vašem vzorku nebo v tabulce jako celku měli byste se ujistit, že máte sloupec, podle kterého můžete třídit, abyste mohli tabulku obnovit do původní podoby objednat.

Pokud tak neučiníte, před seřazením listu podle náhodného sloupce přidejte další sloupec a zadejte číslo 1 do prvního řádku za všechny řádky záhlaví. Zadejte 2 a 3 do následujících řádků a za předpokladu, že máte více než 3 řádky, zvýrazněte tato čísla a přetáhněte je dolů v tabulce, abyste vyplnili sloupec rostoucími čísly začínajícími 1. Poté můžete tabulku nebo určité řádky seřadit podle tohoto nového sloupce a obnovit původní pořadí.

Vzorkování jeden po druhém

V některých případech můžete chtít vzorkovat řádky jeden po druhém. To může mít dramatický efekt, pokud provádíte kreslení, nebo jednoduše proto, abyste se ujistili, že jste schopni zkontrolovat každý řádek, který přidáte do vzorku, abyste se ujistili, že je platný.

Ať už je důvod jakýkoli, můžete to udělat pomocí vzorce zahrnujícího NÁHODNOSŤ pro generování čísel mezi určitým rozsahem. Pamatujte, že RAND vždy generuje čísla větší nebo rovna nule a menší než jedna. To znamená, že pokud vynásobíte výsledek RAND celým číslem n, vždy dostanete náhodný výsledek větší nebo roven nule a menší než n.

To znamená, že pokud máte v tabulce n řádků, můžete použít vzorec =CEILING(RAND()*n, 1) vygenerovat číslo od 1 do n včetně, které můžete použít k výběru náhodného řádku v tabulce. To funguje, protože STROP je funkce, která zaokrouhluje svůj první argument nahoru na další nejvyšší násobek druhého argumentu. Pokud jako druhý argument použijete 1, zaokrouhlí se nahoru na další celé číslo.

Samozřejmě budete chtít nahradit n počtem řádků v listu a odečíst všechny řádky záhlaví, které nechcete vzorkovat.