Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М_указ по EXCEL_2007.doc
Скачиваний:
10
Добавлен:
19.08.2019
Размер:
5.87 Mб
Скачать

Свернём таблицу щелчком по кнопке 3, оставив в ней полученные итоги:

Если необходимо построить диаграмму на основе полученных итогов для Количество, Суммы к выплате, Оплачено и Долг, нужно выполнить последовательность действий:

  • Создать на двух листах копию листа Рабочая ведомость. Дать им имена Итоги1 и Итоги2.

  • Получить на листе Итоги1 итоги для полей Сумма к выплате, Оплачено и Долг.

    • Выделить блок данных.

    • Построить линейную диаграмму.

    • Получить на листе Итоги2 итоги для Количество.

    • Выделить область полученной диаграммы и выполнить команду Диаграмма/Добавить данные.

    • В окне «Новые данные» указать выделенные данные с листа Итоги2 . Нажать ОК в этом окне и в следующем.

    • Значения для Количество имеют по отношению к другим данным графика небольшие числовые значения. Поэтому для них построим вспомогательную ось У-ов.

    • Выделить построенную диаграмму, затем щёлкнуть правой кнопкой мыши по одной из точек Количество на оси Х-ов (эту точку надо найти указателем курсора).

    • В меню выбрать Формат рядов данных.

    • В следующем окне во вкладке Ось установить флажок по вспомогательной оси. Нажать ОК.

Появится ещё одна линия, на которой отражены 3 точки для Количества. Получим диаграмму:

Фильтрация (выборка) данных

Автофильтр

Перейти на лист Автофильтр. Отфильтровать данные в поле Период по значению 1 кв и 2 кв, в поле Долг вывести значения, не равные нулю.

Сделать активной любую ячейку таблицы. Отсортировать данные по возрастанию по столбцу Период. Выполнить в меню Главная в разделе Редактирование/ Сортировка и фильтр/ Фильтр. У каждого столбца таблицы появится стрелка. Раскроем список в столбце Период и выберем 1 кв. 2 кв, нажать ОК. В таблице останутся данные по первым двум кварталам.

Далее из выбранных строк отобрать те, в которых Долг не равен нулю.

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

После этого получим:

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

Команда Расширенный фильтр в отличие от команды Автофильтр, требует задания условий отбора строк в отдельном диапазоне рабочего листа или на другом листе. Диапазон условий включает в себя заголовки столбцов условий и строки условий. Заголовки столбцов в диапазоне условий должны точно совпадать с заголовками столбцов в исходной таблице. Поэтому заголовки столбцов для диапазона условий лучше копировать из таблицы. В диапазон условий включаются заголовки только тех столбцов, которые используются в условиях отбора. Если к одной и той же таблице надо применить несколько диапазонов условий, то диапазонам условий (как именованным блокам) удобно присвоить имена. Эти имена затем можно использовать вместо ссылок на диапазон условий. Примеры диапазонов условий (или критериев отбора):

Адрес

Сумма к выплате

>10000

Пермь

Если условия расположены в разных строках, то это соответствует логическому оператору ИЛИ. Если Сумма к выплате больше 100000, а Адрес – любой (первая строка условия). ИЛИ, если Адрес-Пермь, а Сумма к выплате – любая, то из списка будут отобраны строки, удовлетворяющие одному из условий.

Другой пример диапазона условий (или критерий отбора):

Адрес

Сумма к выплате

Пермь

>10000

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

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

Создать новый лист Фильтр.

Пример 1. Из таблицы Раб_вед с помощью расширенного фильтра отобрать записи, у которых Период – 1 кв и Долг+Пеня>0. Результат получить в виде таблицы на листе Фильтр с пятой строки:

Код заказчика

Наименование заказчика

Долг+Пеня

Шапку таблицы результата создать копированием из таблицы Рабочая ведомость на листе Фильтр, начиная с ячейки А5.

На листе Фильтр создать диапазон условий в верхней части листа Фильтр в ячейках А1:В2. Названия полей и значения периодов обязательно копировать с листа Рабочая ведомость. Если выделяемые блоки несмежные, то при выделении применить клавишу Ctrl.

П рисвоим имя этому диапазону Условие1.

Выполним в меню Данные/ Сортировка и фильтр/ Дополнительно. Появится диалоговое окно:

Исходный диапазон и диапазон условий вставлять с помощью клавиши F3.

Установить флажок на «скопировать результат в другое место» и провести курсором на листе Фильтр диапазон А5:С5. В «Поместить результат в диапазон» получим: Фильтр!$A$5:$C$5

Получим результат:

Пример 2. Из таблицы на листе Рабочая ведомость с помощью расширенного фильтра отобрать строки с адресом Омск за 3 кв с суммой к выплате больше 5000 и с адресом Пермь за 1 кв с любой суммой к выплате. На листе Фильтр создать диапазон условий в верхней части листа в ячейках D1:F3.

Присвоим имя этому диапазону Условие2.

Названия полей и значения периодов обязательно копировать с листа Рабочая ведомость. Затем выполнить команду Данные/ Сортировка и фильтр/ Дополнительно. В диалоговом окне сделать следующие установки:

Получим результат:

Пример 3. Выбрать сведения о заказчиках с кодами - К-155, К-347 и К-948, долг которых превышает 5000.

На листе Фильтр в ячейках H1:i4 задать таблицу условий в виде списка с именем Условие3.

Названия полей обязательно копировать с листа Рабочая ведомость.

После выполнения команды Данные/ Сортировка и фильтр/ Дополнительно в диалоговом окне сделать следующие установки:

Получим результат: