Jak używać funkcji RANDARRAY do losowego sortowania danych w programie Excel?
W programie Excel dostępnych jest wiele różnych funkcji, które ułatwiają przekształcanie i organizowanie danych. Jedną z tych funkcji jest funkcja RANDARRAY, która umożliwia efektywną randomizację danych w programie Excel.
Wykorzystanie funkcji RANDARRAY może być bardzo korzystne w obliczu obowiązków takich jak losowanie osób do grup. W tym samouczku zagłębimy się w kompleksowe zrozumienie funkcji RANDARRAY, obejmując jej wewnętrzne cechy i dostarczając instrukcje krok po kroku dotyczące włączenia jej do programu Microsoft Excel.
Co to jest funkcja RANDARRAY?
Funkcja RANDARRAY w programie Microsoft Excel służy jako dynamiczna funkcja tablicowa, która generuje tablicę dowolnych wartości liczbowych zgodnie z określonymi wymiarami wierszy, kolumn oraz zakresem wartości minimalnych i maksymalnych. Funkcja ta posiada nieodłączną zdolność do przepełniania zwracanych wartości do sąsiednich komórek bez konieczności dodatkowego programowania lub manipulacji.
Składnia funkcji RANDARRAY jest następująca:
=RANDARRAY([rows],[columns],[min],[max],[integer])
Gdzie:
Symbol (\*) oznacza symbol zastępczy dla opcjonalnych parametrów, których można użyć do określenia liczby wierszy do wypełnienia w tabeli. Domyślną wartością tego parametru jest jeden wiersz.
Opcjonalny parametr “columns” określa liczbę kolumn do wypełnienia w tabeli. Domyślną wartością tego parametru jest jedna kolumna.
Minimalna wartość dla generowanych liczb losowych może być określona jako opcjonalny parametr, z domyślnym ustawieniem 0.
Parametr “max” we fragmencie kodu określa górną granicę zakresu możliwych wartości, które mogą być generowane przy użyciu algorytmu Mersenne Twister, z domyślną wartością ustawioną na 1. Funkcja pozwala użytkownikowi określić opcjonalny argument, aby zmodyfikować to zachowanie, jeśli to konieczne.
Opcjonalny parametr integer pozwala na określenie pożądanego typu wartości, z wartością TRUE wskazującą na reprezentację całkowitą i domyślną wartością FALSE reprezentującą liczbę dziesiętną. Ważne jest, aby pamiętać, że ustawienie parametru integer na TRUE spowoduje, że będzie on wymagany w celu uzyskania liczb całkowitych.
Elastyczność zapewniana przez funkcję RANDARRAY, przy braku obowiązkowych parametrów wejściowych, pozwala na generowanie losowych tablic nawet wtedy, gdy podany jest tylko jeden argument.W związku z tym dane wyjściowe można dostosować do dowolnej konfiguracji, w tym do określenia rozmiaru tablicy poprzez określenie jednego z czterech dostępnych parametrów - a mianowicie “wierszy”, “kolumn”, “min” lub “max”.
Jak korzystać z funkcji RANDARRAY w Excelu
Aby rozpocząć postępowanie, wykorzystamy funkcjonalność funkcji RANDARRAY poprzez szereg przykładowych przypadków, umożliwiając nam zrozumienie jej nawigacji w arkuszu kalkulacyjnym.
Eksplorowanie argumentu wiersza i kolumny funkcji RANDARRY
Rozważmy scenariusz, w którym chcemy wygenerować zestaw dowolnych informacji obejmujących pięć kolejnych wierszy i cztery różne kolumny.
Wybierz komórkę, w której chcesz wprowadzić równanie, np. komórkę B3.
Wprowadź funkcję na pasku formuły, wpisując “=RANDARRAY()” w nawiasach.
Formuła wykorzystuje funkcję RANDARRAY w celu określenia liczby wierszy. W szczególności w tym kontekście określona jest wartość “5”.
Następnie algorytm określa żądaną liczbę kolumn do wykorzystania w układzie. Ta konfiguracja jest niezbędna, ponieważ określa ogólną strukturę i rozmieszczenie elementów w siatce. Określając konkretną liczbę kolumn, funkcja może skutecznie organizować i dystrybuować zawartość w wielu wierszach, tworząc uporządkowaną i atrakcyjną wizualnie prezentację.
⭐ Wpisz 5 , następnie przecinek i 4 .
Aby właściwie zakończyć naszą dyskusję na temat korzystania z nawiasów, konieczne jest odniesienie się do ważnej kwestii. W szczególności, podczas korzystania z niektórych typów nawiasów, takich jak te występujące w wyrażeniach matematycznych lub językach programowania, mogą wystąpić przypadki, w których wymagany jest tylko jeden argument. W takich przypadkach nie byłoby konieczne umieszczanie wszystkich dostępnych argumentów w nawiasach. Zamiast tego, korzystając z dyskrecji i biorąc pod uwagę konkretny kontekst i wymagania każdej sytuacji, należy selektywnie wybrać, które argumenty są istotne i pominąć te, które są niepotrzebne. W ten sposób możemy zapewnić dokładną i skuteczną komunikację, unikając potencjalnych nieporozumień lub błędów.
⭐PressEnter.
Ostateczna składnia będzie następująca:
=RANDARRAY(5,4)
Po wprowadzeniu polecenia formuła wygeneruje serię dowolnych liczb dziesiętnych rozproszonych w pięciu poziomych wierszach i czterech pionowych kolumnach, zgodnie ze specyfikacjami określonymi w formule. Oznacza to, że formuła została pomyślnie wykonana.
Exploring the Min and Max Argument funkcji RANDARRY
Wykorzystanie dodatkowych parametrów opartych na wyborze, min
i max
, umożliwia pobranie dowolnej tablicy liczb i określenie najmniejszej i największej wartości w tym zbiorze.
Powrócimy do naszego poprzedniego przykładu, z wymogiem, że najmniejsza wartość powinna być teraz ustalona na 20, podczas gdy największa pozostaje zmienna między 100 możliwościami.
Wybierz odpowiednią komórkę do wprowadzenia formuły, na przykład komórkę B3.
⭐ Na pasku formuły wprowadź poniższą formułę:
=RANDARRAY(5,4,20,100)
Ta formuła działa podobnie jak poprzednia. Różnica tym razem polega na tym, że określiliśmy 20 i 100 jako naszą najmniejszą i największą liczbę.
Naciśnięcie określonego klawisza wygeneruje zestaw dowolnych liczb dziesiętnych od dwudziestu do stu, które są równomiernie rozmieszczone w macierzy składającej się z pięciu wierszy i czterech kolumn.
Exploring the Integer Argument funkcji RANDARRY
Domyślnie, gdy funkcja RANDARRAY jest używana bez żadnych konkretnych wskazań, generuje liczby dziesiętne jako dane wyjściowe. Aby uzyskać wyniki całkowite lub całkowite z funkcji RANDARRAY, należy jawnie wyznaczyć “TRUE” w parametrze całkowitym formuły.
Zademonstrujmy to.
Wybierz odpowiednią komórkę, w której chcesz wprowadzić formułę, na przykład komórkę B3 do celów demonstracyjnych.
Wpisz formułę w odpowiednim polu, a następnie naciśnij klawisz “Enter”, aby ją wykonać.
=RANDARRAY(5,4,20,100,TRUE)
Należy zauważyć, że wszystkie wartości generowane przez funkcję RANDARRAY są liczbami całkowitymi, o czym świadczy obecność “TRUE” w formule. I odwrotnie, gdyby wartość “TRUE” została zastąpiona jej zaprzeczeniem, “FALSE”, dane wyjściowe prawdopodobnie składałyby się z wartości niecałkowitych reprezentowanych w typowym środowisku arkusza kalkulacyjnego Microsoft Excel.
Jak używać funkcji RANDARRAY i SORTBY do losowego sortowania danych w programie Excel
Funkcja RANDARRAY jest skuteczną metodą generowania losowych danych, ale jeśli ktoś chce uporządkować te wygenerowane dane w określonej kolejności, musi zastosować kombinację funkcji RANDARRAY i SORTBY w programie Microsoft Excel.
Składnia funkcji SORTBY jest następująca:
=SORTBY(array, by_array,[sort_order], [array/order], ...)
Gdzie:
Określona tablica reprezentuje żądany zakres danych, które powinny zostać posortowane.
Funkcja by_array
przyjmuje tablicę jako dane wejściowe i sortuje ją na podstawie określonego zakresu wartości w tej tablicy, zwanego “parametrem”.
Wartość sort_order
określa kolejność sortowania instancji, z domyślnym ustawieniem rosnącym i wartością ujemną (-1) wskazującą kolejność malejącą.
Wykorzystanie funkcji “array/order” jest uzależnione od obecności dodatkowej tablicy wymagającej sortowania lub porządkowania, w celu ułatwienia uporządkowania wspomnianej tablicy zgodnie z wcześniej ustalonymi kryteriami.
Zilustrujemy teraz za pomocą przykładowego scenariusza, w jaki sposób można skutecznie wykorzystać funkcję RANDARRAY wraz z funkcją SORTBY w programie Microsoft Excel. Rozważmy teraz listę składającą się z dziesięciu nominalnych jednostek. Korzystając z funkcji RANDARRAY, będziemy mogli losowo wybrać jedną z tych nazw, podczas gdy funkcja SORTBY umożliwia ich systematyczne porządkowanie.
⭐ Wybierz komórkę, w której chcesz wprowadzić formułę. Skorzystajmy z komórki D5.
⭐ Na pasku formuły wprowadź poniższą formułę:
=SORTBY(C3:C12,
Ta formuła składa się z SORTBY i jej argumentu tablicowego. W tym kroku argument tablicy funkcji SORTBY ma listę B4: B13 jako tablicę, którą chcemy posortować.
⭐Wpisz przecinek.
⭐ Teraz funkcja SORTBY oczekuje wprowadzenia argumentu by_array. Napisz poniższą formułę dla tego argumentu.
RANDARRAY(10)
Ta formuła losuje dziesięć wybranych elementów listy, używając liczb od jeden do
Zamknij otwarte nawiasy funkcji RANDARRAY, aby zapewnić poprawną składnię i wykonanie formuły.
Konieczne jest zamknięcie nawiasów związanych z funkcją SORTBY w celu prawidłowego wykonania procesu sortowania i ułożenia danych w określonej kolejności na podstawie żądanych kryteriów.
Ostateczna składnia będzie następująca:
=SORTBY(C3:C12,RANDARRAY(10))
Aby lepiej zrozumieć podaną formułę programu Excel, możesz użyć funkcji “oceń”.
Losuj znacznie więcej niż nazwy
Funkcja RANDARRAY w programie Microsoft Excel służy jako elastyczne narzędzie, ułatwiające różnorodne zastosowania w wielu okolicznościach. Funkcjonalność ta umożliwia użytkownikom generowanie losowych zestawów danych, jednocześnie usprawniając wysiłki organizacyjne. Co więcej, integracja tej funkcji z dodatkowymi możliwościami programu Excel dodatkowo zwiększa wydajność i sprzyja zwiększeniu produktywności.