Czasami przydatne jest wybranie losowego wiersza lub losowego zestawu wierszy w arkuszu kalkulacyjnym Microsoft Excel.
Źródło obrazu: damircudic/iStock/GettyImages
Czasami przydatne jest wybranie losowego wiersza lub losowego zestawu wierszy w arkuszu kalkulacyjnym Microsoft Excel. Może to być przydatne, jeśli chcesz losowo pobrać próbkę z zestawu danych, takiego jak lista pracowników lub klientów, w celu wydajnego testowania określonych właściwości. Może być również przydatny w sytuacjach, takich jak gry i loterie, w których możesz chcieć wybrać losową opcję lub gracza. Excel udostępnia kilka sposobów losowego próbkowania danych i generowania liczb losowych.
Weź losową próbkę w Excelu
Nie ma wbudowanego narzędzia do próbkowania programu Excel, które może automatycznie wygenerować losową próbkę z listy wierszy lub danych. Możesz jednak użyć funkcji Excela do generowania liczby losowej w celu wygenerowania losowej próbki.
Wideo dnia
Funkcja liczb losowych Excela nazywa się SKRAJi generuje losową liczbę, która na pewno będzie
większe lub równe zero i mniejsze niż jeden. Aby z niego skorzystać, po prostu wpisz formułę =RAND() w wybranej komórce, a generator zostanie umieszczony w tej komórce arkusza kalkulacyjnego losowej liczby.Jeśli chcesz użyć generatora liczb losowych w programie Excel do losowego próbkowania zestawu wierszy, dodaj kolumnę na końcu arkusza kalkulacyjnego. Następnie w górnej komórce tej kolumny poniżej wierszy nagłówka arkusza kalkulacyjnego wpisz =RAND(), aby wygenerować liczbę losową. Przeciągnij lub skopiuj formułę do niższych komórek w tej samej kolumnie, aby dodać losowo wygenerowaną liczbę do każdego wiersza w arkuszu kalkulacyjnym.
Następnie poproś program Excel o posortowanie arkusza kalkulacyjnego w kolejności rosnącej liczb losowych. Weź pierwsze wiersze do dowolnej liczby wierszy, a będą one losową próbką Twoich danych.
Zmiany w porządku sortowania
Pamiętaj, że stracisz wszystko poprzednia kolejność sortowania lub inna kolejność, więc jeśli chcesz móc zrekonstruować tę kolejność w twojej próbce lub w całym arkuszu kalkulacyjnym, to upewnij się, że masz kolumnę, według której możesz sortować, aby przywrócić oryginał arkusza kalkulacyjnego zamówienie.
Jeśli tego nie zrobisz, zanim posortujesz arkusz według losowej kolumny, dodaj kolejną kolumnę i wpisz cyfrę 1 w pierwszym wierszu po dowolnych wierszach nagłówka. Wpisz 2 i 3 w kolejnych wierszach i, zakładając, że masz więcej niż 3 wiersze, zaznacz te liczby i przeciągnij je w dół arkusza kalkulacyjnego, aby wypełnić kolumnę rosnącymi liczbami zaczynającymi się od 1. Następnie możesz posortować arkusz kalkulacyjny lub określone w nim wiersze według nowej kolumny, aby przywrócić pierwotną kolejność.
Próbkowanie jeden po drugim
W niektórych przypadkach możesz chcieć próbkować wiersze jeden po drugim. Może to mieć dramatyczny efekt, jeśli prowadzisz rysunek lub po prostu upewnisz się, że jesteś w stanie sprawdzić każdy wiersz dodany do próbki, aby upewnić się, że jest prawidłowy.
Bez względu na przyczynę, możesz to zrobić, używając formuły zawierającej RAND do generowania liczb z określonego zakresu. Pamiętaj, że RAND zawsze generuje liczby większe lub równe zero i mniejsze niż jeden. Oznacza to, że jeśli pomnożysz wynik RAND przez liczbę całkowitą n, zawsze otrzymasz losowy wynik większy lub równy zero i mniejszy niż n.
Oznacza to, że jeśli masz n wierszy w arkuszu kalkulacyjnym, możesz użyć formuły =SUFIT(LOS()*n; 1) aby wygenerować liczbę od 1 do n włącznie, której możesz użyć do wybrania losowego wiersza w arkuszu kalkulacyjnym. To działa, ponieważ SUFIT jest funkcją, która zaokrągla swój pierwszy argument do następnej największej wielokrotności drugiego argumentu. Jeśli użyjesz 1 jako drugiego argumentu, zostanie on zaokrąglony do następnej liczby całkowitej.
Oczywiście będziesz chciał zastąpić n liczbą wierszy w arkuszu, odejmując wszystkie wiersze nagłówka, których nie chcesz próbkować.