- •Работа 4. Обработка списков.
- •Формирование списка (базы данных)
- •Сортировка списка.
- •Поиск записей с помощью Автофильтра.
- •3.1. Поиск по заданному значению
- •3.2. Поиск по диапазону значений
- •3.3. Поиск по части символьного значения
- •3.4. Поиск по критерию, включающему диапазоны значений по двум условиям
- •Расширенный фильтр
- •4.1. Примеры
- •4.2 Самостоятельные задания
- •Функции баз данных
- •При выполнении последующих заданий размещайте диапазоны условий справа от списка.
- •Вопросы для самопроверки
Поиск записей с помощью Автофильтра.
3.1. Поиск по заданному значению
Пример. Найти в списке записи по условию: Наименование = Монитор.
скопируйте исходный список на новый лист (Задание 4) и установите маркер в список,
выберите в меню элемент Данные Фильтр Автофильтр,
раскройте список в столбце Наименование, выберите значение: Монитор и нажмите Ок.
Видимыми в списке останутся только записи с заданным Наименованием.
отмените фильтрацию, используя меню Данные: снимите флажок Автофильтр и выполните Задание 4
Задание 4 . Найти в списке записи по условию: Номер = 4.
3.2. Поиск по диапазону значений
Пример. Найти в списке записи по критерию: 3 <= Номер <= 6 .
скопируйте исходную таблицу на новый лист (Задание 5) и установите маркер в список,
выберите в меню элемент Автофильтр,
раскройте список в столбце Номер, выберите элемент Условие,
введите в поле Показать первое условие из критерия: больше или равно 3,
установите переключатель: И ,
введите в поле Показать второе условие из критерия: меньше или равно 6,
нажмите Ок.
Видимыми в списке останутся только запись с заданными Номерами.
отмените фильтрацию и выполните Задание 5.
Задание 5. Найти записи по критерию: 1.05.07 <= Дата <= 31.07.07.
3.3. Поиск по части символьного значения
Если требуется выполнить фильтрацию по части наименования, можно использовать шаблон подстановки:
* - означающий произвольный набор допустимых символов. Например, при фильтрации по сочетанию дис* будут найдены наименования: дисплей, диск, диспетчер и т.д., то есть слова, начинающиеся сочетанием символов дис,
? - означающий произвольный одиночный символ. Например, при фильтрации по сочетанию диск? будут найдены наименования: диск1, дискА, диск5 и т.д., то есть слова, начинающиеся сочетанием символов диск и имеющие произвольный последний символ.
Пример. Найти в списке записи по критерию:
Наименование начинается сочетанием символов СистБлок и Цена >= 9000.
скопируйте исходную таблицу на новый лист (Задание 6) и установите маркер в список,
выберите в меню элемент Автофильтр, раскройте список в столбце Наименование, выберите элемент Условие и введите условие: равно СистБлок*
нажмите Ок, раскройте список в столбце Цена и введите условие по цене:
больше или равно 9000
нажмите Ок.
отмените фильтрацию и выполните Задание 6.
Задание 6. Найти в списке и отобразить записи по критерию:
Сумма <= 5 000 и Наименование начинается сочетанием символов Принтер
3.4. Поиск по критерию, включающему диапазоны значений по двум условиям
Задание 7. Найти в списке и отобразить записи по критерию::
20 000 <= Сумма <= 30000.
Дата: второй квартал 2007 года,
скопируйте исходную таблицу на новый лист (Задание 7) и установите маркер в список,
выберите в меню элемент Автофильтр, раскройте список в столбце Сумма, выберите элемент Условие и введите условия: больше или равно 20 000
и
меньше или равно 30 000
нажмите Ок, раскройте список в столбце Дата и аналогично введите условие по дате,
нажмите Ок.