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

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

Случайный выбор ячеек на основе критериев с формулами массива

Случайно выберите ячейки на основе критериев с помощью Kutools for Excel

Случайным образом выберите несколько ячеек/строк /столбцы из указанного диапазона в Excel

Вы можете легко сгенерировать случайное число с помощью функции СЛЧИС в Excel, но знаете ли вы, как случайным образом выбрать ячейку из выбранный диапазон? Что делать, если случайным образом выбрать несколько ячеек? Как насчет случайного выбора нескольких строк/столбцов? Kutools for Excel’s Сортировка диапазона в случайном порядке предоставляет вам простой способ обхода. 30-дневная бесплатная пробная версия полнофункциональной версии!

Вкладка «Office» Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …
Подробнее … Бесплатная загрузка …
Kutools for Excel решает большинство ваших проблем и увеличивает Ваша продуктивность на 80%.
  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …

Случайный выбор ячеек на основе критериев с формулами массива

Предположим, в Excel есть таблица сотрудников, как показано на скриншоте ниже. И теперь вам нужно случайным образом выбрать одного или нескольких сотрудников, которые работают в Нью-Йорк для 3 лет от таблицы.

Этот метод представит две формулы массива для случайного выбора ячеек на основе критериев в Excel. Пожалуйста, сделайте следующее:

Случайно выберите ячейки на основе одного критерия

В нашем примере нам нужно случайным образом выбрать одного сотрудника который проработал 3 года. В ячейке вы вернете имя сотрудника случайным образом, введите формулу = ИНДЕКС (A2: A25, LARGE (IF (C2: C25 = F1, ROW (C2: C25) -ROW (C2) +1), INT (RAND) () * COUNTIF (C2: C25, F1) +1))) и нажмите Ctrl + Shift + Enter одновременно.

Примечание : В приведенной выше формуле A2: A25 – это список, из которого вы будете случайным образом выбирать ячейки, C2: C25 – это список, в котором вы будете соответствовать критериям, F1 – это ячейка критериев, а C2 – первая ячейка списка. вы будете соответствовать критериям.

Случайный выбор ячеек на основе двух критериев

Чтобы случайным образом выбрать одного сотрудника, который работал в Нью-Йорк на 3 года, введите формулу = КОСВЕННО (“A” & LARGE (IF ($ B $ 2: $ B $ 25 = $ F $ 1), ЕСЛИ ($ C $ 2: $ C $ 25 = $ G $ 1, ROW ($ A $ 2: $ A $ 25), 0), 0), RANDBETWEEN (1, COUNTIFS (B2: B25, F1, C2: C25, G1)))) в ячейку вы вернете случайное имя сотрудника и нажмите Ctrl + Shift + Enter одновременно.

Примечание: В формуле выше B2: B25 – это список, в котором вы будете соответствовать первому критерию, C2: C25 – это список, в котором вы будете соответствовать второму критерию. , F1 – первая ячейка критериев, G1 – вторая ячейка критериев, а A2: A25 – это список, из которого вы будете случайным образом выбирать ячейки.

Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем!
Подробнее… Бесплатная пробная версия

Случайно выбирайте ячейки на основе критерии с помощью Kutools for Excel

На самом деле, мы можем применить функцию фильтра, чтобы легко фильтровать данные по критериям, а затем случайным образом выбирать ячейки из отфильтрованных данных. Этот метод представит Kutools for Excel’s Сортировка диапазона случайным образом , чтобы решить эту проблему. Пожалуйста, сделайте следующее:

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

1. Выберите диапазон, в котором вы будете случайным образом выбирать ячейки на основе критериев, и нажмите Данные > Фильтр .

2. Теперь стрелка фильтра добавлена ​​в заголовок каждого столбца.. А затем отфильтруйте данные по нужным вам критериям.

В нашем примере нам нужно отфильтровать сотрудников, работающих в Нью-Йорке в течение 3 лет, поэтому мы указываем фильтр, как показано на скриншоте ниже:

3. После фильтрации выберите отфильтрованный список сотрудников (имена столбцов в нашем примере) и скопируйте его, одновременно нажав клавиши Ctrl + C ; затем выберите пустую ячейку под отфильтрованным диапазоном или на новом листе и вставьте ее, одновременно нажав клавиши Ctrl + V .

4. Продолжайте выбирать вставленный список и нажмите Kutools > Range > Сортировать диапазон случайным образом .

5. В открывшемся диалоговом окне «Сортировать диапазон в случайном порядке» перейдите на вкладку Выбрать , введите количество ячеек, которые вы будете выбирать случайным образом, в поле Нет. ячеек для выбора , установите флажок Выбрать случайные ячейки и нажмите кнопку ОК . Смотрите снимок экрана:

Теперь указанное количество ячеек (сотрудников ) были выбраны случайным образом на основе критериев в выбранном списке.

Kutools for Excel Сортировать диапазон случайным образом может помочь пользователям Excel случайным образом отсортировать все ячейки в выбранном диапазоне/ каждую строку/каждый столбец, а также случайным образом выберите указанное количество ячеек из выбранного диапазона. Нажмите, чтобы получить 60-дневную бесплатную пробную версию, без ограничений!


Демо: случайный выбор ячеек на основе критериев в Excel

Kutools for Excel включает более 300 удобных инструментов для Excel , бесплатная пробная версия без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию !

Оцените статью
Frestage.ru
Добавить комментарий