Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000141.doc
Скачиваний:
6
Добавлен:
30.04.2022
Размер:
532.48 Кб
Скачать

Условия отбора

Чтобы отобрать строки, содержащие ячейки с заданным значением, необходимо ввести требуемые число, дату, текстовую или логическую константу в ячейку ниже названия столбца диапазона условий. Например, чтобы отобрать строки, в которых индекс отделения связи равен 119136, следует ввести в диапазоне условий число 119136 ниже заголовка «Индекс отделения связи».

Чтобы отобрать строки с ячейками, имеющими значения в заданных пределах, следует использовать оператор сравнения. Условие отбора с оператором сравнения следует ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобразить строки, имеющие значения ячеек большие или равные 1000, следует ввести условие отбора >=1000 ниже заголовка «Количество».

При использовании текстовой константы в качестве условия отбора будут отобраны все строки с ячейками, содержащими текст, начинающийся с заданной последовательности символов. Например, при вводе условия Бел будут отобраны строки с ячейками, содержащими слова Белов, Беляков и Белугин. Чтобы получить точное соответствие отобранных значений заданному образцу, например Бел, следует ввести в ячейку условий отбора следующую формулу: =''=Бел''.

Чтобы отобрать строки с ячейками, содержащими последовательность символов, в некоторых позициях которой могут стоять произвольные символы, следует использовать знаки подстановки. Знак подстановки эквивалентен одному символу или произвольной последовательности символов (табл. 2).

В условия отбора расширенного фильтра может входить несколько условий, накладываемых на один столбец, несколько условий, накладываемых на несколько столбцов, а также условия, создаваемые как результат выполнения формулы.

Несколько условий для одного столбца. При наличии для одного столбца двух и более условий отбора эти условия отбора вводятся непосредственно друг под другом в отдельные строки.

Таблица 2

Используется

Чтобы найти

? (знак вопроса)

Любой символ в той же позиции, где указан знак вопроса. Например, для поиска «барин» или «барон» следует ввести «бар?н».

* (звездочка)

Любое количество символов в той же позиции, где указана звездочка. Например, для поиска слов «северо-восток» и «юго-восток» следует указать «*восток».

~ (тильда), за которой следует ?, * или ~

Знак вопроса, звездочку или тильду. Например, для поиска «ан91?» следует указать «ан~?».

Одно условие для нескольких столбцов. Для того чтобы найти в нескольких столбцах данные, отвечающие одному условию отбора, все условия отбора вводятся в одну строку диапазона условий отбора. Это соответствует выполнению жесткого правила, когда все условия должны выполняться одновременно в каждой отбираемой записи.

Разные условия для разных столбцов. Для того чтобы найти данные, отвечающие одному условию в одном столбце, или отвечающие другому условию в другом столбце, условия отбора вводятся в разные строки диапазона условий отбора.

продавец

объем продаж

Белов

>10000

Бородин

>15000

Таблица 3

Один из двух наборов условий для двух столбцов. Для того чтобы найти строки, отвечающие разным наборам условий, каждое из которых содержится в одних и тех столбцах, эти условия отбора вводятся в отдельные строки. Например, в табл. 3 указаны условия отбора строк, содержащих как значение "Белов" в столбце «Продавец», так и объем продаж, превышающий 3 000р., а также строки по продавцу Бородину с объемами продаж более 1 500р.

Условия, создаваемые как результат выполнения формулы.   В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы нельзя использовать заголовок столбца в качестве заголовка условия. Условие отбора следует оставить без заголовка. Либо можно использовать другой заголовок, не являющийся заголовком столбца на листе.

Формула, используемая для создания условия отбора, должна использовать для ссылки на подпись столбца (например, «Продажи») или на соответствующее поле в первой записи относительную ссылку. Все остальные ссылки в формуле должны быть абсолютными.

При использовании заголовка столбца в формуле условия вместо ссылки или имени диапазона в ячейке будет выводиться значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно не исправлять, так как она не повлияет на результаты фильтрации.