Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Порядок выполнения работы. 1. скопируем вначале таблицу в Лист3 (выделим активную часть таблицы (диапазон А1:Н16)




1. скопируем вначале таблицу в Лист3 (выделим активную часть таблицы (диапазон А1:Н16)

2. выполним команду Правка \Копировать,

3. щелкнем по ярлычку Лист3, активизируем ячейку А1, в которую следует копировать

4. выполним команду Правка / Вставить)

5. удалим итоговую строку и строку с номерами граф таблицы, чтобы они не были включены в сортировку (выделим эти строки и выполним команду Правка / Удалить);

6. активизируем любую ячейку таблицы

7. выполним команду Данные \ Сортировка

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

9. щелкнем ОК.

В больших списках бывает трудно найти и извлечь требуемые данные. Сортировка помогает в этом, но все равно приходится работать с целым списком. Ехсеl дает возможность задать вывод на экран только тех данных, которые нужны для работы (удовлетворяющими определенным условиям). Это называется Фильтрация данных. При этом остальные строки оказываются скрытыми.

Фильтрация списков с помощью Автофильтра.

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

Можно задать условия в нескольких полях. Они будут работать по принципу логического И.

Задание №2.

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

Порядок выполнения работы:

1. скопируем таблицу на Лисг4;

2. активизируем любую ячейку скопированной таблицы

3. выполним команду Данные I Фильтр I Автофильтр

4. щелкнем кнопку Автофильтра, расположенную рядом с полем «Выработка» и в раскрывшемся списке щелкнем Условие

5. в появившемся окне диалога Пользовательский автофильтр в поле Выработка слева из раскрывающегося списка выберем >, а справа введем значение нормы выработки, например 100;

6. щелкнем ОК;

7. щелкнем кнопку Автофильтра, расположенную рядом с полем «К выплате» и в раскрывшемся списке щелкнем Условие

8. в появившемся окне диалога Пользовательский автофильтр в поле К выплате слева из раскрывающегося списка выберем < =, а справа введем 700

9. щелкнем ОК.

Фильтрация списка с помощью расширенного фильтра

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

Задание №3

Создайте БД по учету счетов, выданных клиентам фирмы (см. рисунок). Данные в БД можно вводить любые.

 

Чтобы отфильтровать список с помощью расширенного фильтра, столбцы списка должны иметь заголовки.

На листе должны быть определены три диапазона:

1. Исходный диапазон

2. Диапазон условий

3. Диапазон результата

Первый из этих диапазонов является диапазоном ячеек самого списка.

Определим диапазон условий.

На листе должно быть не менее трех пустых строк выше исходного диапазона. Эти строки будут использованы в качестве диапазона условий отбора.

1. Скопируйте из списка заголовки столбцов.

2. Вставьте скопированные заголовки столбцов в первой пустой строке диапазона условий отбора.

3. Введите в строки под заголовками столбцов диапазона условий критерии отбора:
а) все записи по ЗАО, названия которых начинаются с буквы И- ЗАО “И*.
б) суммы счетов должны быть <2000.

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

Определим диапазон результата.

На листе определим не менее трех пустых строк ниже списка. Эти строки будут использованы в качестве диапазона результата отбора.

1. Скопируйте из списка заголовки фильтруемых столбцов.

2. Вставьте скопированные заголовки столбцов в первой пустой строке диапазона результата

 
 

Выберите пункт Фильтр в меню Данные, а затем — команду Расширенный фильтр. На листе появится диалоговое окно:

Чтобы показать результат фильтрации на месте исходного списка, скрыв ненужные строки, установите переключатель Обработка в положение Фильтровать список на месте.

Чтобы скопировать отфильтрованные строки в область листа, определенную как область результата, установите переключатель Обработка в положение Скопировать результат в другое место.

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

Чтобы убрать диалоговое на время выделения одного из этих диапазонов, нажмите соответствующую кнопку свертывания диалогового окна справа от поля, укажите диапазон ячеек, которые следует отобрать в определяемое поле (например, в поле Исходный диапазон) Кнопка разворачивания окна диалога справа от поля позволяет,выделив диапазон, снова вывести на экран окно Расширенный фильтр.

Аналогичные действия следует повторить для определения двух других полей (Диапазон условий. / Диапазон результата)

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

На листе таблицы в области результата получим отобранные по критерию записи базы данных (списка).

Использование формул при задании критерия.

Задание №4

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

 

Результатом вычисления формулы должно быть логическое значение ИСТИНА или ЛОЖЬ.

Результатом выборки будут те записи, для которых формула примет значение ИСТИНА.

Формула должна ссылаться хотя бы на один столбец в списке.

При использовании вычисляемого критерия имя его столбца в диапазоне критериев должно отличаться от имени подобного столбца в исходном списке (вместо Сумма в таблице критериев стоит Сумма1)

Для этой задачи формула критерия будет такой:

=C6>СРЗНАЧ($C$6:$C$16)

Эту формулу вводим в поле Сумма1 диапазона критериев

Выберите пункт Фильтр в меню Данные, а затем — команду Расширенный фильтр.

Установите переключатель Обработка в положение Фильтровать список на месте.

Так как диапазоны уже заданы, нажмите кнопку ОК

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных