Информатика студентам |
|
Расширенный фильтрРасширенный фильтр позволяет произвести фильтрацию при более сложных условиях отбора для одного или нескольких столбцов. Кроме того, результат фильтрации можно разместить в указанной области текущего или нового листа. Чтобы отфильтровать список с помощью расширенного фильтра, столбцы списка должны иметь заголовки. На листе также должно быть не менее трех пустых строк выше списка. Эти строки будут использованы в качестве диапазона условий отбора. Если строк нет, их надо вставить. Для использования расширенного фильтра выполните следующие действия.
Условия отбора записываются в отдельном диапазоне, который рекомендуется поместить выше или ниже фильтруемого списка, отделив от него, хотя одной пустой строкой. Примеры условий отбора расширенного фильтраДиапазон условий состоит, по крайней мере, из одной строки подписей условий и, по крайней мере, одной строки собственно условий. Если на листе существует диапазон с именем Критерии, то в поле Диапазон условий автоматически появится ссылка на этот диапазон. В условия отбора расширенного фильтра может входить
Несколько условий для одного столбца.При наличии для одного столбца двух и более условий отбора введите эти условия отбора непосредственно друг под другом в отдельные строки. Приведенный диапазон условий отбора отбирает строки, содержащие в столбце «Продавец» значения "Белов", "Батурин", "Сушкин".
Одно условие для нескольких столбцов.Чтобы найти в нескольких столбцах данные, отвечающие одному условию отбора, введите все условия отбора в одну строку диапазона условий отбора. Например, следующий диапазон условий отбора возвращает все строки, содержащие значения "Продукты" в столбце «Товар», "Белов" в столбце «Продавец» и объем продаж более 1000р.
Разные условия для разных столбцов.Чтобы найти данные, отвечающие одному условию, в одном столбце, или отвечающие другому условию, в другом столбце, ведите условия отбора в разные строки диапазона условий отбора. Например, следующий диапазон условий отбора отображает все строки, содержащие значение "Продукты" в столбце «Товар», "Белов" в столбце «Продавец», либо объем продаж, превышающий 1 000р.
Один из двух наборов условий для двух столбцовЧтобы найти строки, отвечающие одному из двух наборов условий, каждый из которых содержит условия для более чем одного столбца, введите эти условия отбора в отдельные строки. Например, следующий диапазон условий отбора отображает строки, содержащие как значение "Белов" в столбце «Продавец», так и объем продаж, превышающий 3 000р., а также строки по продавцу Батурину с продажами более 1 500р.
Таким образом можно сформулировать правила соединения условий следующим образом: - условия, записанные на одной строке, считаются соединенными логическим оператором И (будут отобраны строки, для которых выполняются оба условия); - условия, записанные на разных строках, считаются соединенными логическим оператором ИЛИ (будут отобраны строки, для которых выполняются хотя бы одно из условий). Условия, создаваемые как результат выполнения формулыВ качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия; либо оставьте условие отбора без заголовка, либо используйте заголовок, не являющийся заголовком столбца на листе. Например, следующий диапазон условий отбора отображает строки, которые содержат в столбце L значение, превышающее среднее значение ячеек диапазона L8: L24; заголовок условия отбора не используется.
Внимание! В этом случае условия отбора должны содержать ДВЕ ячейки. Формула, используемая для создания условия отбора, должна использовать для ссылки на подпись столбца (например, «Продажи») или на соответствующее поле в первой записи относительную ссылку. Все остальные ссылки в формуле должны быть абсолютными, а формула должна возвращать результат ИСТИНА или ЛОЖЬ. В примере формулы "L8" является ссылкой на поле (столбец L) первой записи списка. При использовании заголовка столбца в формуле условия вместо ссылки или имени диапазона в ячейке будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно не исправлять, так как она не повлияет на результаты фильтрации. Пример1.Отберем из списка Список сотрудников только строки, в которых содержится информация обо всех женщинах, имеющих стаж работы в фирме больше 5 лет. Для этого проделайте следующие действия.
Пример2Отберем из списка Список сотрудников только строки, в которых содержится информация о пенсионерах. Для этого мы будем использовать в условиях отбора функцию, определяющую превышение вычисленного от даты рождения возраста 55 лет для женщин и 60 для мужчин .Для этого проделайте следующие действия.
Рис. 7.12. Пример 3Отберем из списка Список сотрудников только строки, в которых содержится информация о работниках, имеющих стаж более 8 лет и возраст менее 40 лет..Результат поместить в другое место. Для этого мы будем использовать в условиях отбора функцию, определяющую превышение вычисленного от даты рождения возраста 55 лет для женщин и 60 для мужчин .Для этого проделайте следующие действия.
Рис. 7.12. Фильтр для уникальных записейДля извлечения уникальных значений из столбца данных и вставки их в новое место можно использовать возможности Расширеннго фильтра. Для этого выполните следующие действия.
Уникальные значения из выбранного диапазона, начиная с ячейки, указанной в поле Копировать в диапазон, будут cкопированы в новое место.. ПримерОпределим в списке сотрудников повторяющиеся фамилии. Для решения этой задачи вначале определим, какие фамилии есть в списке, а затем подсчитаем количество повторений. для этого выполните следующие действия.
Рис. 7.13. |
|
Copyright © 2010-2024 |