Искане за избор на данни в MS EXCEL (въз основа на контролите на формуляри)

Същността на заявката за избор е да изберете редове от изходната таблица, които отговарят на определени критерии (като прилагане на филтър). За разлика от филтъра, избраните редове ще бъдат поставени в отделна таблица.

искане

Необходимо е да се покажат всички служители на избрания отдел.

Решение със стандартен филтър

Това може лесно да се направи със стандартния филтър EXCEL. Маркирайте заглавията на таблицата и натиснете CTRL + SHIFT + L. Изберете необходимия отдел чрез падащия списък под заглавието Департаменти и щракнете върху OK.

данни

Ще бъдат показани всички служители на избрания отдел.

данни

Решение с 3-ниво свързан списък

Друг подход е да се използва свързан списък на три нива, като се използват контроли за формуляри, където от оригиналната таблица Служители, чрез последователно избиране на дирекция и отдел, можете бързо да покажете всички служители на съответния отдел в отделна таблица.

искане

Ползите от използването на свързан списък на три нива са субективни. Някои хора обичат да работят с филтър, други със списъци. Работата със списъци е малко по-бърза и по-информативна (като изберем посока, автоматично ще получим списък с всички нейни отдели). Освен това, за разлика от филтъра, избраните редове ще бъдат поставени в отделна таблица - вид отчет, който може да бъде форматиран в стил, различен от оригиналната таблица. Можете да покажете не всички колони в този отчет, а само необходимите (въпреки че след прилагане на филтъра ненужните колони могат да бъдат скрити).