Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вариант_№7.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.02 Mб
Скачать
  1. если требуется выполнить поиск по такому значению, которого нет ни в одной записи, то необходимо:

  2. Условие...

на экране: диалоговое окно пользовательский автофильтр.

  1. ввести необходимый критерий поиска.

в качестве примера выберем критерий:

200 Ј стоимость Ј 400 (рис. 2.3.7).

рис. 2.3.7

  1. ок.

на экране: результат поиска (рис. 2.3.8).

рис. 2.3.8

такой поиск можно последовательно выполнять по нескольким полям.

алгоритм 2.3.6. восстановление исходной базы данных

  1. данные, фильтр, показать все.

на экране: бд со стрелками.

  1. данные, фильтр, автофильтр.

на экране: исходная бд.

кроме рассмотренного поиска автофильтром в Excel есть режим поиска расширенным фильтром, который позволяет производить следующие действия:

  • одновременный поиск по нескольким полям;

  • поиск по вычисляемому критерию.

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

рис. 2.3.9

алгоритм 2.3.7. поиск расширенным фильтром

  1. вызвать бд (рис. 2.3.1) в ячейки в3:J8 (рис. 2.3.10).

рис. 2.3.10

  1. сформировать критерий поиска.

  2. определить координаты ячеек, в которых сформирован критерий (в примере: D11:е13).

  3. определить ячейки в бд для представления результатов поиска; принимаем в16:J22.

  4. курсор в любую ячейку бд.

  5. данные, фильтр, расширенный фильтр.

на экране: диалоговое окно расширенный фильтр (рис. 2.3.11).

  1. ввести необходимые данные, как показано на рис 2.3.11.

  2. ок.

на экране: результат поиска в ячейках в16:J20 (рис. 2.3.10).

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

рис. 2.3.11

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

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

вводимые формулы могут быть двух видов:

  • формулы, составленные пользователем;

  • формулы, включающие функции Excel.

работа с вычисляемыми критериями проиллюстрирована на рис. 2.3.12:

  • в с4:к9 введена исходная база данных;

  • в F12 — имя вычисляемого критерия при вычислении формулы. (это имя может быть любым, но не должно повторять имени поля в исходной бд.)

  • в F13 — введена формула, являющаяся критерием поиска.

как видно из формулы (рис. 2.3.12), в нее вводятся зависимости для первой строки бд, содержащие конкретные значения. при этом, если вводимые условия для первой строки справедливы, в ячейке ввода F13 появляется истина, в противном случае — ложь.

рис. 2.3.12

поиск проводится по описанному выше алг. 2.3.7. результаты поиска приведены в ячейках с16:к17. далее в ячейках производится поиск по вычисляемому критерию, включающему функцию Excel. в качестве примера функции Excel принята функция сегодня( ), которая использует системную дату.

в F21 введено значение критерия, с помощью которого находятся работы, оканчивающиеся после сегодняшнего дня. заметим, что текст в ячейки D21:E21 введен только для иллюстрации и к производимому поиску отношения не имеет.

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

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