Android

Как выбрать случайное имя из списка, используя MS Excel

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

Генерация случайного числа с помощью MS Excel очень проста. Он имеет две встроенные функции, называемые rand и ranbetween, чтобы помочь вам в этом.

  • rand используется для генерации числа от 0 до 1
  • randbetween генерирует целое число в заданном диапазоне

Однако, вы когда-нибудь задумывались о выборе случайного имени или случайной строки из данного списка? Там могут быть различные сценарии, где вам может понадобиться это. Например, редактор этого блога планирует запустить бесплатные раздачи в ближайшее время. Excel может помочь ему выбрать победителей в этом случае.

Тем не менее, Microsoft Excel не предоставляет прямой формулы для этого.

Мы исследовали несколько способов применения логики и объединения нескольких формул для выполнения задачи. И мы покажем вам два таких метода.

Полезный совет: Ищете способ начать писать новую строку в той же ячейке в MS Excel? Попробуйте клавиши Alt + Enter.

Способ 1

Шаг 1: Заполните список имен, которые у вас есть, в любом столбце, не беспокоясь о порядке. В нашем примере мы использовали столбец A. Также обратите внимание на номера первого и последнего ряда. Здесь их 1 и 13.

Шаг 2: Переключитесь на любую произвольную ячейку и введите формулу, показанную ниже.

= НЕПРЯМОЙ (КОНКАТЕНАТ («А», RANDBETWEEN (1, 13)))

Куда, Следует заменить на колонку, которую вы использовали, и

1 и 13 следует заменить номерами первого и последнего ряда соответственно

Шаг 3: Нажмите Enter, и вы сможете увидеть первое случайное имя. Всякий раз, когда вы хотите новое случайное имя, просто нажмите F9.

Способ 2

Шаг 1: Заполните список имен, которые у вас есть в любом столбце, не беспокоясь о порядке.

Шаг 2: Заблокируйте область (ячейки, заполненные именами) и дайте ей имя, как показано на диаграмме ниже. Обратите внимание на поле, в котором я написал NameList. Это имя, которое я присвоил списку.

Шаг 3: Переключитесь на любую произвольную ячейку и используйте одну из формул, показанных ниже.

= ИНДЕКС (A1: A13, RANDBETWEEN (1, 13)) или

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

Куда, Следует заменить на колонку, которую вы использовали

1 и 13 следует заменить номерами первого и последнего ряда соответственно и

NameList должен быть заменен именем, которое вы дали вашему списку на шаге 2

Нажмите F9, когда хотите обновить случайно сгенерированное имя. Если вы хотите, чтобы два имени генерировались одновременно, напишите одну и ту же формулу в двух разных ячейках. Также вы можете увеличить число до 3, 4 и так далее.

Преимущество использования последней формулы заключается в том, что ваш список и формула не обязательно должны быть на одном листе. То есть список может быть на листе 1, а формула на листе 2. Таким образом, никто не сможет увидеть, из какого списка генерируется случайное имя.

Заключение

Так вот, как вы можете выбрать одно или несколько случайных имен из списка, используя Excel. Можете ли вы придумать какую-нибудь другую формулу, которая дала бы такой же результат? Если да, поделитесь с нами. Мы были бы рады узнать.