МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Результат показать преподавателю






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

Расширенный фильтр

Расширенный фильтр - гораздо более гибкий инструмент работы с дан­ными, чем автофильтр. Однако перед тем как использовать его, необ­ходимо создать диапазон критериев, в котором описываются все усло­вия поиска.

Диапазон критериев должен соответствовать следующим требованиям:

- Диапазон должен включать как минимум две строки. Причем в первой строке размещаются названия полей списка. Другая строка (или строки) содержит критерии отбора записей, опре­деленные пользователем. Во избежание ошибок названия полей списка следует скопировать, а не вводить вручную.

- Значения условий фильтрации, размещенных в одной строке, объединены логическим оператором И.

- Если на значения поля необходимо наложить несколько усло­вий отбора, соединенных оператором И, то в области названия поля необходимо повторить имя этого поля нужное количество раз.

- Значения условий, заданных в разных строках, связаны опера­
тором ИЛИ.

- Пустая строка критерия означает, что условия отбора нет.

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

- Диапазон условий может содержать не все поля списка, а только те, которые используются при создании условий фильтрации.

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

Установить курсор в любую ячейку спискаКоманда Данные → фильтр → Расширенный фильтр

В итоге на экране появится одноименное диалоговое окно (рис. 5.16), в котором следует указать необходимые данные.

Рис. 5.16 Диалоговое окно Расширенный фильтр

Прежде всего, следует установить переключатель обработки на одно из возможных значений, определяющих, куда поместить результат: фильтровать список на месте (действует по умолчанию) или скопи­ровать результат в другое место.

Затем в текстовом поле Исходный диапазон следует задать адрес обра­батываемой базы данных (путем выделения всех ее ячеек, включая заго­ловки полей). Этот адрес, как правило, устанавливается по умолчанию, и пользователь может его подтвердить либо изменить по своему усмотре­нию.

В текстовом поле Диапазон условий следует задать соответствующие ссылки на ячейки, содержащие условия отбора записей (диапазон кри­териев).

Если был выбран переключатель Скопировать результат в другое место, то активизируется текстовое поле Поместить результат в диапазон, в котором необходимо ввести адрес левой верхней ячейки диа­пазона результата фильтрации.

После заполнения предложенной формы ввод параметров фильтрации подтверждается кнопкой ОК. Excel отфильтрует список в соответствии с заданными условиями, не отображая записи, не удовлетворяющие кри­териям фильтра.

Примечания

1) При использовании расширенного фильтра целесооб­разнее помещать диапазоны условий выше и правее исходной базы данных, если она содержит не более 10-20 столбцов и не более 200-250 записей. В про­тивном случае диапазон условий целесообразнее раз­мещать на новом листе.

2) Результат выборки расширенного фильтра предпочти­тельнее помещать в новое место под диапазоном усло­вий. Если выборка размещается на том же листе, что и исходная база данных, то для облегчения сравнитель­ного анализа их следует располагать на одном уровне по горизонтали.

3) После изменения значений диапазона условий резуль­тат выборки расширенного фильтра автоматически не изменяется. Требуется его повторное применение.

Варианты применения критериев расширенного фильтра продемонст­рируем на базе данных магазина «Ирикон» (рис. 5. 17), содержа­щей информацию о поступивших на ее склад.

Самостоятельно! Диапазон критериев выписать в тетрадь.

Результат отбора поместить рядом на том же рабочем листе, показать преподавателю!

Пример 3

Отобрать из базы данных магазина товары, стоимость партии которых находится в пределах от 15 000 до 30 000 руб. включительно.

Пример 4

Отобрать из базы данных магазина товары, поступившие не раньше 10.09.2007 и не позднее 21.11.2007.

Рис. 5.17База данных магазина «Ирикон»

Пример 5

Отобрать из базы данных товары, которые поступили на склад в коли­честве больше 50 штук, и стоимость партии которых была меньше 1 500 000 руб.

Пример 6

Отобрать из базы данных магазина следующие товары: Ноутбук ASUS A3L, стоимость которого менее 29000 руб., Мобильный телефон Nokia 8800 стоимостью более 36 000 руб. и Телевизор 54-55 см Витязь 54 CTV стоимостью менее 3000 руб.

 

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

Применяя вычисляемый критерий, необходимо соблюдать следующие правила:

- Заголовок над вычисляемым критерием не должен совпадать сзаголовком какого-либо поля списка. Он может быть пустой ячейкой или другим текстовым полем, отличным от названия полей анализируемого списка.

- Ссылки на ячейки внутри списка должны быть относительны­ми, а ссылки на ячейки вне списка - абсолютными.

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

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

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

Пример 7

Отобрать из базы данных товар, стоимость партии которого меньше среднего значения по магазину.

Диапазон критериев с вычисляемым полем Среднее значение и резуль­тат отбора показаны на рис. 5.18.

Рис. 5.18 Диапазон условий и результат применения расширенного фильтра для вычисляемого критерия из примера 8

Пример 8

Отобрать из базы данных сведения о телевизорах, поступивших на склад с 05 ноября по 21 декабря 2007 г., стоимость партии поставки кото­рых была больше среднего значения по магазину, а также о товаре, сто­имость поставки которого была максимальной. Внимание: предварительно в базе данных измените количество Мобильных телефонов Nokia 8800 на 160.

Диапазоны критериев с безымянными вычисляемыми полями и резуль­тат отбора показаны на рис. 5.19.

Рис. 5.19 Диапазон условий и результат применения расширенного фильтра для нескольких вычисляемых критериев из примера 8

При формировании критериев для ограничения сроков поставки теле­визоров была применена функция работы с датами ДатаЗнач, преобра­зующая дату из текстового представления в формат даты. Для выборки информации о других товарах с максимальным объемом поставки был применен символ шаблона *. Без указания данного символа информа­ция о фотоаппарате будет отсутствовать.

Самостоятельно!

Результат отбора поместить рядом на том же рабочем листе, показать преподавателю!

Пример 9

Отобрать из базы данных сведения о ноутбуках, поступивших на склад с 10 октября по 28 октября 2007 г., стоимость партии поставки кото­рых была меньше среднего значения по магазину, а также о товаре, сто­имость поставки которого была минимальной.

3. Контрольные вопросы

1) Дайте определение понятиям база данных, поле, запись, имена полей.

2) Назовите способы ввода данных в список Excel. Какой из них более эффективный и почему?

3) Как реализуется проверка вводимых данных в Excel по различным критериям?

4) Как реализуется операция поиска данных, сортировки данных (разные ее виды)?

5) Что означает операция «Сортировка по первому ключу»?

6) Как создать автофильтр, пользовательский автофильтр? Каковы методы работы с фильтрами?

7) Какова технология создания и работы с расширенным фильтром?





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.