Note: The other languages of the website are Google-translated. Back to English

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

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

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

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

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

Вы можете легко сгенерировать случайное число с помощью функции RAND в Excel, но знаете ли вы, как случайным образом выбрать ячейку из выбранного диапазона? Что делать, если случайным образом выбрать несколько ячеек? Как насчет случайного выбора нескольких строк / столбцов? Kutools для Excel Сортировка диапазона случайным образом Утилита предлагает простой способ обхода.

объявление выбирается случайным образом 1

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

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

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

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

В нашем примере нам нужно случайным образом выбрать одного сотрудника, проработавшего 3 года. В ячейке вы вернете имя сотрудника случайным образом, введите формулу =INDEX(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 года, введите формулу =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($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's Сортировка диапазона случайным образом утилита для ее решения. Пожалуйста, сделайте следующее:

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

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

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

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

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

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

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

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

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


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

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (2)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это прекрасно работает, когда вам нужно сделать это только один раз, но почему это не работает, если вам нужен список сотрудников? Я попытался воспроизвести эту работу, где у меня есть список из 15, но это работает только для первых двух. Любая помощь?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Марк. Удалось ли вам найти решение для получения более 1 случайного сотрудника с условиями?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL