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

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

Часто вы можете захотеть случайным образом выбрать ячейку на основе определенных критериев в Excel.

В этом руководстве представлены два примера того, как это сделать, используя следующий набор данных в Excel:

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

Мы можем использовать следующую формулу для случайного выбора одного игрока из команды Mavs:

=INDEX( A2:A14 ,LARGE(IF( B2:B14 = A17 ,ROW( B2:B14 )-ROW( B2 )+1),INT(RAND()\*COUNTIF( B2:B14 , A17 )+1)))

Эта конкретная формула будет случайным образом выбирать одну ячейку из диапазона A2:A14 , где соответствующая ячейка в диапазоне B2:B14 равна значению в ячейке A17 .

Мы можем ввести эту формулу в ячейку A20 , а затем нажать Ctrl + Shift + Enter :

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

Мы видим, что формула случайным образом выбрала Луку, который является игроком команды Mavs.

Не стесняйтесь дважды щелкнуть ячейку A20 и нажать Enter , чтобы снова запустить формулу.

Каждый раз, когда мы запускаем формулу, возможно, мы получим нового игрока в команду Mavs.

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

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

=INDIRECT("A"&LARGE(IF( $B$2:$B$14 = $A$17 ,IF( $C$2:$C$14 = $B$17 ,ROW( $A$2:$A$14 ),0),0), RANDBETWEEN(1,COUNTIFS( B2:B14 , A17 , C2:C14 , B17 ))))

Эта конкретная формула случайным образом выберет одну ячейку из диапазона A2:A14 , где ячейка в диапазоне B2:B14 равна значению в ячейке A17 , а ячейка в диапазоне C2:C14 равна значению в ячейке B17 .

Мы можем ввести эту формулу в ячейку A20 , а затем нажать Ctrl + Shift + Enter :

Мы видим, что формула случайным образом выбрала Реджи, охранника команды Мавс.

Не стесняйтесь дважды щелкнуть ячейку A20 и нажать Enter , чтобы снова запустить формулу.

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как выбрать случайную выборку в Excel
Как удалить повторяющиеся строки на основе двух столбцов в Excel

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.