double arrow

Фильтрация данных в базе данных (списке)

Для расширения более сложных задач фильтрации используется средство Расширенный фильтр. Пользоваться им немного сложнее. Чем командой Автофильтр, поскольку необходимо предварительно сформировать диапазон условий фильтрации. Построим диапазон условий:

1. Добавьте пять пустых строк перед базой данных, для чего выделите пять строк таблицы и воспользуйтесь командой ВставкаàСтроки.

2. Скопируйте в первую строку заголовки полей.

3. В пустые строки введите условия отбора в виде неравенств, перечислений или неравенств с формулами. Используйте условия рис. 13.

Далее установите курсор в любую ячейку списка и выполните команду ДанныеàФильтрàРасширенный фильтр. Область Обработка предназначена для определения места обработки списка: выберите переключатель скопировать результат в другое место, если не хотите испортить список отфильтрованными записями. В поле Исходный диапазон делаем ссылку на диапазон, содержащий список для фильтрации. Здесь обычно автоматически указывается область всей базы данных, в нашем случае $A$6:$I$18. Далее щелкните мышью в поле Область условий и укажите диапазон условий $A$1:$I$4, сформированный на рабочем листе. Проще всего это сделать, выделив нужную область при помощи мыши. Следующим шагом будет переход в поле Поместить результат в диапазон, тоже щелкнув в нем мышью, и ввод ссылку на ячейку, начиная с которой следует выводить отфильтрованные записи, например $A$20. Результат фильтрации увидите на экране.

 
 

Рис. 13. Фильтрация данных в базе данных


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: