Содржина
Да речеме дека сакате по случаен избор да изберете клиент за анкета или подарок, или можете по случаен избор да изберете некој вработен што ќе преназначува задачи Има толку многу ситуации од кои можеби ќе треба да случајно да изберете вредности од база на податоци во Excel. Во ова упатство, ќе се фокусирам на тоа како можете случајно да избирате редови во Excel.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга што се користи во овој пример со сите збирки на податоци што се користат за демонстрација вклучени од полето подолу.
Случајно изберете Rows.xlsx
2 начини за случајно избирање редови во Excel
Постојат два начини за случаен избор на редови во Excel. Има една што ја користи вградената алатка за сортирање во Excel по малку модифицирање на базата на податоци. Потоа има уште една каде што можете да користите формула формирана од различни различни функции. Секој од нив има своја компатибилност за користење, така што јас ќе користам различни збирки на податоци за двата методи.
1. Случајно избирајте редови користејќи ја функцијата RAND
Прво, ќе се фокусираме на методот на сортирање овде. За овој метод, ја избирам следната база на податоци.
Сега, да речеме дека сакаме да избереме случајни четири редови. Во Excel, постои алатка за сортирање што можеме да ја искористиме во наша корист овде за случајно да избираме редови. Ќе ја користиме и функцијата RAND за да доделиме случаен број на секој ред пред да ги подредиме. Следете ги овие чекори за деталноводич.
Чекори:
- Прво, изберете ја ќелијата F5 и напишете ја следната формула во ќелијата.
=RAND()
- Сега, притиснете Enter на тастатурата. Ќе избере случаен број помеѓу 0 и 1.
- Потоа изберете ја ќелијата F5 повторно и кликнете и повлечете ја рачката за пополнување икона за да пополните случајни броеви за остатокот од табелата.
- Копирајте ги овие вредности и залепете ги во истата колона за да ги препишете сите вредности во тоа. Ова ќе ја отстрани функцијата и вредностите ќе престанат да се менуваат секогаш кога ќе вршите какви било операции.
- Сега, изберете ја целата табела, или со притискање на Ctrl+A или со кликнување и влечење рачно.
- Од лентата, одете во картичката Податоци , а под групата Сортирај и филтер , изберете Сортирај .
- Ќе се појави ново поле Сортирај . Под Колона , во полето Подреди по изберете Случајни броеви (или како и да ја наречевте колоната) и под Ред изберете Најмал до најголем (или Најголем до најмал ).
- Потоа, кликнете на OK . Ова ќе ги преуреди редовите на табелата според случајните броеви доделени на неа.
- Сега изберете ги првите четири редови (или бројот на случајни редови што ги сакате) или табелата и копирајте ја и залепете ја за да добиете друга база на податоци сослучајни редови.
Прочитај повеќе: Случаен избор врз основа на критериуми во Excel (3 случаи)
Слични читања
- Како да се замрзне случаен избор во Excel
- Excel VBA: Случаен избор од список ( 3 Примери)
2. Примена на формула за избор на редови по случаен избор во Excel
Можете да користите и формула со комбинација на INDEX , Функциите RANDBETWEEN и ROWS се избираат вредности од ред. Овој метод е особено корисен кога треба да изберете редови од една колона или треба да изберете вредност од низа.
Функцијата INDEX зема низа и број на ред како примарни аргументи а понекогаш и број на колона како секундарни аргументи. Ја враќа вредноста на ќелијата на пресекот на бројот на редот и низата.
Функцијата RANDBETWEEN враќа случајна вредност во рамките на граница и ги зема долната граница и горната граница како две аргументи.
Функцијата ROWS зема низа како аргумент за да го врати бројот на редови во неа.
Јас ја користам следната база на податоци за овој пример што содржи само еден колона.
Следете ги овие чекори за случајно да изберете редови од збирки на податоци како овие во Excel.
Чекори:
- Прво, изберете ја ќелијата што сакате да го изберете редот, во овој случај, тоа е ќелијата D5 .
- Потоа запишете го следновоформула.
=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))
- Сега притиснете Enter на вашата тастатура. Ќе имате избран ред по случаен избор од списокот.
🔍 Расчленување на формулата:
👉
ROWS($B$5:$B$19) го враќа бројот на редови во опсегот B5:B19 што е 15.
👉
RANDBETWEEN(1,ROWS($B$5:$B$19)) враќа случаен број помеѓу 1 и бројот на редот, 15.
👉
Конечно INDEX($B$5:$ B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) ја враќа вредноста на ќелијата од опсегот B5:B19 во зависност од записот земен од случајниот број генериран со користење на претходни функции.
Прочитајте повеќе: Како да генерирате случаен стринг од листа во Excel (5 соодветни начини)
Заклучок
Ова беа два методи што можете да ги користите за случајно избирање редови во Excel. Како што можете да видите од примерите, вториот метод може да биде корисен само во списоци со само една колона. И додека го користите првиот метод, погрижете се да не ги копирате и случајните вредности за вашата конечна листа на резултати.
Се надевам дека ова ви беше информативно и корисно. За подетални водичи како овој, посетете го Exceldemy.com .