Иногда в повседневной работе вам нужно выбрать нескольких сотрудников случайным образом из длинного списка имен в качестве счастливых имен. Как в Excel можно случайным образом выбрать несколько имен для удачного розыгрыша? В этой статье я расскажу о некоторых полезных методах решения этой задачи в Excel.
Извлечение случайных имен для удачного розыгрыша с помощью формулы
Извлекать случайные имена для удачного розыгрыша с помощью кода VBA
Выбирать случайные имена для удачного розыгрыша с помощью Kutools for Excel
Выбрать случайные имена для создания счастливых имен в Excel
Чтобы случайным образом выбрать некоторых сотрудников из длинного списка имен в качестве счастливых имен, вы можете применить Kutools for Excel , с его функцией Сортировать диапазон в случайном порядке , вы можете быстро выбрать определенное количество имен случайным образом по мере необходимости.
Kutools for Excel : с более чем 200 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 60 дней. Скачать и бесплатную пробную версию прямо сейчас! |
–>
Извлечение случайных имен для удачного розыгрыша с помощью формулы
Например, я хочу извлечь любые 3 имени из списка имен, следующая длинная формула может вам помочь, пожалуйста, сделайте следующее:
Введите эту формулу в пустую ячейку, в которую вы хотите поместить результат: , а затем перетащите дескриптор заполнения вниз к ячейкам, как вы нужно, см. снимок экрана:
Примечания :
1. В приведенной выше формуле: – это список имен, который вы хотите извлечь случайным образом, B2 – это необходимое число, для которого нужно извлечь имена, – это ячейка, в которую нужно ввести формулу, а C1 – ячейка над ячейкой формулы.
2. Вы можете нажать клавишу F9 , чтобы случайным образом получить другую группу новых имен.
Извлеките случайные имена для удачного розыгрыша с помощью кода VBA
Здесь код VBA также может помочь вам выполнить эту задачу, пожалуйста, сделайте следующее:
1 . Удерживая нажатыми клавиши Alt + F11 , откройте окно Microsoft Visual Basic для приложений .
2 . Нажмите Вставить > Module и вставьте следующий код в окно Module .
Код VBA: извлечение случайных имен из списка:
Примечание : в приведенном выше коде – ячейка содержит количество имен, которые вы хотите извлечь.
3 . После вставки кода нажмите Инструменты > Ссылки в открывшемся окне Microsoft Visual Basic для приложений , а затем, в появившемся диалоговом окне Ссылки – VBAProject установите флажок Microsoft Scripting Runtime в списке Доступные ссылки , см. снимок экрана:
4 . Затем нажмите кнопку OK , чтобы выйти из диалогового окна, затем нажмите клавишу F5 , чтобы запустить этот код, и появится окно подсказки, напоминающее вам о выборе список данных, из которого вы хотите извлечь имена, см. снимок экрана:
5 . Нажмите кнопку OK , и появится другое окно подсказки, выберите ячейку, в которую вы хотите поместить результат, см. Снимок экрана:
6 . Затем нажмите OK , и желаемое количество имен было создано случайным образом одновременно, см. Снимок экрана:
Выбирайте случайные имена для удачного розыгрыша с помощью Kutools for Excel
Возможно, для большинства из нас могут быть затруднены два вышеуказанных метода, здесь, если у вас есть Kutools for Excel с его Диапазон сортировки Случайно функция, вы можете быстро выбирать имена случайным образом.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно, без ограничений в течение 30 дней . |
Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка PayPal/MyCommerce |
После установки Kutools for Excel сделайте следующее:
1. Выберите список имен, который вы хотите выбрать случайным образом. Затем нажмите Kutools > Range > Сортировать/выбрать диапазон случайным образом , см. Снимок экрана:
2 . В диалоговом окне Сортировка/выбор диапазона в случайном порядке на вкладке Выбрать введите число, имена которого вы хотите выбрать, в поле Нет . ячеек для выбора текстового поля, а затем выберите Выбрать случайные ячейки в разделе Выбрать тип , см. снимок экрана:
3 . Затем нажмите кнопку Ok , и ваше конкретное количество имен было выбрано так, как вам нужно, см. Снимок экрана: