Android

Jak wybrać losową nazwę z listy za pomocą ms excel

Трюк Excel 21. Операции с листом Excel

Трюк Excel 21. Операции с листом Excel

Spisu treści:

Anonim

Generowanie losowej liczby za pomocą MS Excel jest bardzo proste. Ma dwie wbudowane funkcje o nazwie rand i ranbetween, które pomogą Ci przejść.

  • rand służy do wygenerowania liczby z zakresu od 0 do 1
  • randbetween generuje liczbę całkowitą w podanym zakresie

Czy kiedykolwiek myślałeś o wybraniu losowej nazwy lub losowego ciągu z podanej listy? Mogą istnieć różne scenariusze, w których możesz tego potrzebować. Na przykład redaktor tego bloga planuje wkrótce rozdawać prezenty. Excel może mu pomóc w wyborze zwycięzców w takim przypadku.

Jednak program Microsoft Excel nie zapewnia bezpośredniej formuły, aby to zrobić.

Zbadaliśmy kilka sposobów, w których możemy zastosować pewną logikę i połączyć kilka formuł, aby wykonać zadanie. Pokażemy ci dwie takie metody.

Fajna wskazówka: Szukasz sposobu na rozpoczęcie pisania na nowej linii w tej samej komórce w MS Excel? Wypróbuj klawisze Alt + Enter.

Metoda 1

Krok 1: Wypełnij listę posiadanych nazwisk w dowolnej kolumnie, nie martwiąc się o kolejność. W naszym przykładzie użyliśmy kolumny A. Zwróć również uwagę na pierwszy i ostatni numer wiersza. Tutaj są 1 i 13.

Krok 2: Przełącz się na dowolną komórkę i wpisz wzór przedstawiony poniżej.

= POŚREDNIE (CONCATENATE („A”, RANDBETWEEN (1, 13)))

Gdzie, A należy zastąpić kolumną, której użyłeś i

1 i 13 należy zastąpić odpowiednio pierwszym i ostatnim numerem wiersza

Krok 3: Naciśnij Enter, aby zobaczyć pierwszą losową nazwę. Kiedy chcesz nową losową nazwę, po prostu naciśnij F9.

Metoda 2

Krok 1: Wypełnij listę nazw, które masz w dowolnej kolumnie, nie martwiąc się o kolejność.

Krok 2: Zablokuj obszar (komórki wypełnione nazwami) i nadaj mu nazwę, jak pokazano na poniższym diagramie. Zanotuj pole, w którym napisałem NameList. To jest nazwa, którą przypisałem do listy.

Krok 3: Przełącz się na dowolną komórkę i użyj jednej z poniższych formuł.

= INDEKS (A1: A13, RANDBETWEEN (1, 13)) lub

= INDEX (NameList, RANDBETWEEN (1, 13))

Gdzie, A należy zastąpić kolumną, której użyłeś

1 i 13 należy zastąpić odpowiednio numerami pierwszego i ostatniego rzędu oraz

Listę nazw należy zastąpić nazwą nadaną liście w kroku 2

Naciśnij F9, gdy chcesz odświeżyć losowo generowaną nazwę. Jeśli chcesz, aby dwie nazwy były generowane jednocześnie, zapisz tę samą formułę w dwóch różnych komórkach. Podobnie możesz zwiększyć liczbę do 3, 4 i tak dalej.

Zaletą zastosowania ostatniej formuły jest to, że lista i formuła nie muszą znajdować się na tym samym arkuszu. Oznacza to, że lista może znajdować się na Arkuszu 1, a formuła na Arkuszu 2. W ten sposób nikt nie będzie w stanie zobaczyć, z której listy generowana jest losowa nazwa.

Wniosek

W ten sposób można wybrać jedną lub więcej losowych nazw z listy za pomocą programu Excel. Czy możesz wymyślić inną formułę, która dałaby ten sam rezultat? Jeśli tak, podziel się z nami. Chętnie się nauczymy.