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 :
Ми бачимо, що формула випадковим чином вибрала Луку, який є гравцем команди 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 :
Видно, що формула випадковим чином вибрала Реджі, який є захисником команди Mavs.
Не соромтеся двічі клацнути клітинку A20 і натиснути Enter , щоб знову запустити формулу.
Кожного разу, коли ми запускаємо формулу, у нас може бути інший охоронець у команді Mavs.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Як вибрати випадкову вибірку в Excel
Як видалити повторювані рядки на основі двох стовпців у Excel