Как да изберете произволно клетки въз основа на критерии в Excel?
Например трябва произволно да изберете някои данни въз основа на един или два критерия от посочения диапазон, как бихте могли да го разрешите в Excel? Тази статия ще ви представи няколко решения.
Произволно избирайте клетки въз основа на критерии с формули за масиви
Произволно изберете клетки въз основа на критерии с Kutools за Excel
Произволно изберете множество клетки/редове/колони от определен диапазон в Excel
Можете лесно да генерирате произволно число с функцията RAND в Excel, но знаете ли как произволно да изберете клетка от избран диапазон? Ами ако произволно изберете няколко клетки? Какво ще кажете за случайно избиране на множество редове/колони? Kutools за Excel Сортиране на обхват на случаен принцип помощната програма предоставя лесно решение за вас.
Произволно избирайте клетки въз основа на критерии с формули за масиви
Да предположим, че има таблица на служителите в 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 е списъкът, от който произволно избирате клетки.
Формулата е твърде сложна за запомняне? Запазете формулата като запис на автоматичен текст за повторно използване само с едно кликване в бъдеще! Чети повече… Безплатен пробен период |
Произволно изберете клетки въз основа на критерии с Kutools за Excel
Всъщност можем да приложим функцията за филтриране, за да филтрираме данните по критерии лесно и след това произволно да избираме клетки от филтрираните данни. Този метод ще въведе Kutools за Excel Сортиране на обхват на случаен принцип помощна програма за решаването му. Моля, направете следното:
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
1. Изберете диапазона, който произволно ще изберете клетки въз основа на критерии, и щракнете Дата > филтър.
2. Сега стрелката на филтъра се добавя към заглавката на всяка колона. И след това филтрирайте данните по критерии, както ви е необходимо.
В нашия пример трябва да филтрираме служители, работещи в Ню Йорк в продължение на 3 години, следователно ние определяме филтъра, както е показано на екранната снимка по-долу:
3. След филтриране изберете филтрирания списък със служители (Имена на колони в нашия пример) и го копирайте, като натиснете Ctrl + C ключове едновременно; след това изберете празна клетка под филтрирания диапазон или в нов работен лист и я поставете, като натиснете Ctrl + V клавиши едновременно.
4. Продължете да избирате поставения списък и щракнете Kutools > Обхват > Сортиране на обхват на случаен принцип.
5. В отварящия се диалогов прозорец Сортиране на диапазон произволно отидете на Изберете раздел, въведете броя на клетките, които произволно ще изберете в Брой клетки за избор поле, отметнете Изберете произволни клетки и щракнете върху Ok бутон. Вижте екранна снимка:
Сега посоченият брой клетки (служители) са избрани на случаен принцип въз основа на критерии в избрания списък.
Kutools за Excel Сортиране на обхват на случаен принцип може да помогне на потребителите на Excel да сортират произволно всички клетки в избрания диапазон/всеки ред/всяка колона, както и да избират произволно определен брой клетки от избрания диапазон. Кликнете за 60-дневен безплатен пробен период, без ограничение!
Демонстрация: произволно изберете клетки въз основа на критерии в Excel
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!