Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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

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

объявление произвольно выбирается 1

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

Предположим, что в таблице 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 + сдвиг + вводить ключи одновременно.

Примечание: В приведенной выше формуле 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 + сдвиг + вводить ключи одновременно.

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

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

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

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

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

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

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

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

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

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

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


В этом видео, Kutools Kutools Plus вкладки добавляются Kutools for Excel, Если это необходимо, пожалуйста, нажмите для 60-дневная бесплатная пробная версия без ограничений!

Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

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

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

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mark · 2 years ago
    This works great when you only need to do this once, but why doesn't it work if you need a list of employees? i have tried to replicate this work where i have a list of 15, but it only works for the first two.

    Any help?
    • To post as a guest, your comment is unpublished.
      Jowan · 5 months ago
      Hi Mark, Were you able to find a solution for getting more than 1 random employee with conditions?