Расширенный фильтр
Использование списка в качестве базы данных Excel. Рассмотрение фильтрации списка с помощью расширенного фильтра. Изучение условий, создаваемых как результат выполнения формулы. Виды условий отбора: последовательности символов и подстановочные знаки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.03.2014 |
Размер файла | 315,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http:www.allbest.ru/
Расширенный фильтр
Использование списка в качестве базы данных
В Microsoft Excel в качестве базы данных можно использовать список. Списком называют таблицу, в которой заголовки каждого столбца записаны в одной строке и отсутствуют пустые строки или столбцы. При выполнении обычных операций с данными, например при поиске, сортировке или обработке данных, списки автоматически распознаются как базы данных. Перечисленные ниже элементы списков учитываются при организации данных. фильтр символ знак формула
Ё Столбцы списков становятся полями базы данных.
Ё Заголовки столбцов становятся именами полей базы данных (каждый из них должен располагаться в одной ячейке)
Ё Каждая строка списка преобразуется в запись данных.
Фильтрация списка с помощью расширенного фильтра
Чтобы отфильтровать таблицу с помощью расширенного фильтра, ее столбцы должны иметь заголовки. На листе необходимо вначале построить таблицы с условиями отбора. Каждая таблица условий должна содержать заголовки столбцов, идентичные заголовкам исходной таблицы и непосредственно сами критерии отбора. Поэтому для построения таблицы условий необходимо:
Ё Выделить заголовки фильтруемых столбцов списка и нажать кнопку Копировать.
Ё Выделить первую пустую строку диапазона условий отбора и нажать кнопку Вставить.
Ё Ввести в строки под заголовками условий требуемые критерии отбора.
Ё В меню Данные выберите команду Фильтр, а затем -- команду Расширенный фильтр (см. рис.1).
Ё Чтобы показать результат фильтрации, скрыв ненужные строки, установите переключатель «Обработка» в положение Фильтровать список на месте.
Ё Чтобы скопировать отфильтрованные строки в другую область листа, установите переключатель «Обработка» в положение Скопировать результаты в другое место, перейдите в поле Поместить результат в диапазон, а затем укажите верхнюю левую ячейку области вставки.
Рис.1. Окно команды Данные|Фильтр|Расширенный фильтр
В показанном на рис. 1 примере таблица A3:D10 фильтруется в соответствии с таблицей условий в диапазоне А15:А17. То есть требуется показать только строки с фамилиями «Иванов» и «Малкин».
Когда отобранные строки копируются в другое место, можно указать столбцы, включаемые в копию. Перед фильтрованием скопируйте заголовки нужных столбцов в первую строку области вставки результатов. При фильтровании введите ссылку на скопированные заголовки столбцов в область «Поместить результат в диапазон». Скопированные строки будут включать только столбцы, заголовки которых были скопированы (см. результат с отбором столбцов на рис.2.)
Рис.2
Примеры условий отбора расширенного фильтра
В таблицу условий расширенного фильтра может входить несколько условий, накладываемых на один столбец, несколько условий, накладываемых на несколько столбцов, а также условия, создаваемые как результат выполнения формулы. Условия можно объединять либо логическим «И», либо логическим «ИЛИ». Если условия должны выполняться одновременно, то они должны объединяться логическим «И», и такие условия записываются в таблице условий в одной строке. Если же значения в таблице могут удовлетворять либо одному условию, либо другому, то они должны объединяться логическим «ИЛИ», и в таблице условий они должны располагаться в соседних строках.
Пример 1. Требуется выбрать из таблицы работников с фамилиями" Петров", "Сидоров" или "Малкин". Таблица условий при этом должна быть сформирована следующим образом:
Фамилия,имя,отчетство |
|
Петров |
|
Сидоров |
|
Малкин |
Пример 2. Показать в таблице строки со значениями заработной платы, большими 5000 р, и со стажем работы меньше 10 лет.
Размещено на http:www.allbest.ru/
Заработная плата |
Стаж работы |
|
>5000 |
<10 |
Пример 3. Выбрать из таблицы всех работников с должностями «Инженер» и «Техник со стажем работы больше 10 лет.
Это условие следует сформировать следующим образом: (Должность=Инженер И Стаж работы >10) ИЛИ (Должность=Техник И Стаж работы >10).
Таблица условий при этом должна иметь следующий вид:
Должность |
Стаж работы |
|
Инженер |
>10 |
|
Техник |
>10 |
Условия, соединяемые логическим «И» записываются в одной строке, а логическим «ИЛИ» - в разных.
Условия, создаваемые как результат выполнения формулы. В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия, вместо заголовка условия используйте пустую ячейку сверху от формулы. Например, требуется показать строки таблицы (см. рис.1) для тех работников, стаж работы которых превышает средний стаж работы на предприятии. Таблицу критериев следует задать так, как это показано в табл.2. Вместо заголовка в ней используется пустая ячейка. Результат фильтрации показан на рис.3.
Таблица 2
|
|
=C4>СРЗНАЧ($C$4:$C$10) |
Рис.3. Результат фильтрации по формуле (сама формула показана в строке формул)
Примечания:
Ё Формула, используемая для создания условия отбора, должна использовать ссылку на заголовок столбца или на соответствующее поле в первой записи. Например в предыдущем примере использовалась ссылка на первую запись в столбце «Стаж работы» - ячейку С4. В следующем примере требуется отобрать только те строки таблицы, в которых значение заработной платы больше наименьшей. (см. рис.4). Формула, записанная в качестве критерия отбора, отображается в строке формул. И ссылка в ней показывает на заголовок столбца «Заработная плата».
Рис.4. Фильтрация по формуле
Виды условий отбора
При настройке автофильтра или вводе условий отбора в таблице условий расширенного фильтра можно использовать перечисленные ниже элементы условий.
Последовательности символов
Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку ниже названия столбца диапазона условий. Например, чтобы отобрать строки, в которых индекс отделения связи равен 119136, введите в диапазоне условий число 119136 ниже заголовка «Индекс отделения связи».
При использовании текстовой константы в качестве условия отбора будут отобраны все строки с ячейками, содержащими текст, начинающийся с заданной последовательности символов. Например, при вводе условия Бел будут отобраны строки с ячейками, содержащими слова Белов, Беляков и Белугин. Чтобы получить точное соответствие отобранных значений заданному образцу, например текст, следует ввести следующую формулу:
=''=текст'' (см. рис.1, на котором именно так вводится фамилия Иванов, иначе будут отобраны строки и с Ивановым, и с Ивановским)
Подстановочные знаки
Чтобы отобрать строки с ячейками, содержащими последовательность символов, в некоторых позициях которой могут стоять произвольные символы, следует использовать знаки подстановки. Знак подстановки эквивалентен одному символу или произвольной последовательности символов.
Используется |
Чтобы найти |
|
? (знак вопроса) |
Любой символ в той же позиции, где указан знак вопроса. Например, для поиска «барин» или «барон» следует ввести «бар?н». |
|
* (звездочка) |
Любое количество символов в той же позиции, где указана звездочка. Например, для поиска слов «северо-восток» и «юго-восток» следует указать «*восток». |
Размещено на Allbest.ru
...Подобные документы
Изучение и освоение инструментальных средств Excel для управления базами данных. Правила формирования списка на рабочем листе Excel. Простая и многоуровневая сортировка списка. Варианты фильтрации данных в таблице. Вычисляемый критерий и его создание.
лабораторная работа [297,2 K], добавлен 15.11.2010Сортировка строк списка в заданном порядке в Excel, технология использования расширенного фильтра. Формирование итогов в списках по заданным условиям. Процесс ввода матрицы в MathCAD. Контур оперативного управления (логистики) комплекса "Галактика".
контрольная работа [779,2 K], добавлен 03.08.2011Технология обработки структурированных данных в электронных таблицах. Создание данных с заданной структурой и собственного формата. Понятие фильтрации как отбора подмножества записей на основе критериев. Расширенный фильтр, вычисляемый критерий.
курсовая работа [2,3 M], добавлен 24.07.2013Понятия и методика создания списков и баз данных в Microsoft Excel. Фильтрация списков, виды сортировки данных и структурирования листа. Сортировка с помощью списка автозаполнения и "слева направо". Создание сводки о реализации товара за один день.
курсовая работа [618,3 K], добавлен 25.04.2013Подключение форм через макросы для добавления, удаления, поиска, сортировки и изменения данных. Назначение расширенного фильтра. Вывод промежуточных итогов и последовательность действий при создании сводной таблицы. Способы создания макросов в MS Excel.
курсовая работа [852,1 K], добавлен 15.11.2013Работа с текстом в Microsoft Word 2007. Набор и редактирование текста. Поиск и замена. Проверка орфографии, использование тезауруса. Форматирование символов и абзацев. Вставка элемента списка автотекста. Microsoft Excel: сохранение и печать документа.
курсовая работа [2,2 M], добавлен 22.06.2013Рассмотрение основ работы в Microsoft Visual Studio 2010 с языком программирования С#. Реализация программы обработки данных авиапассажиров. Выбор метода ввода данных из текстового файла. Создание фильтра для обработки списка по определенным критериям.
курсовая работа [1,4 M], добавлен 17.01.2016Построение логической и физической структуры базы данных. Сценарии вариантов использования: вход и выход из системы, обновление меню и списка официантов, регистрация и проверка выполнения заказа. Расчёт стоимости и эффективность внедрения программы.
курсовая работа [1,3 M], добавлен 21.09.2015Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97. Сортировка - это упорядочение данных по возрастанию или по убыванию. При фильтрации базы отображаются только записи, обладающие нужными свойствами.
реферат [6,6 K], добавлен 17.11.2002Общие сведения о Microsoft Excel. Формирование таблицы продаж в виде списка. Создание формы для ввода информации командой Данные-Форма. Выполнение сортировки, фильтрации данных в списке. Формирование промежуточных итогов по ежемесячной прибыли.
курсовая работа [23,5 K], добавлен 16.12.2010Фильтрация данных с помощью автофильтра, расширенного фильтра и вычисляемых критериев. Построение сводных таблиц, диаграмм, выполнение консолидации данных, подведение итогов. Упорядоченное хранение данных о большом количестве однотипных объектов.
лабораторная работа [1,0 M], добавлен 25.11.2015Представление (построение, создание) списка данных в виде линейного однонаправленного списка. Формирование массива данных. Вывод данных на экран. Алгоритм удаления, перемещения данных. Сортировка методом вставки. Алгоритм загрузки данных из файла.
курсовая работа [2,1 M], добавлен 16.05.2015Описание процедуры выбора структуры хранения данных. Программная реализация одномерного неоднородного массива. Представление бинарного дерева в виде динамической структуры данных. Изучение способов поиска в упорядоченном дереве. Содержание базы данных.
практическая работа [850,0 K], добавлен 16.04.2015Пакет Microsoft Office. Электронная таблица MS Excel. Создание экранной формы и ввод данных. Формулы и функции. Пояснение пользовательских функций MS Excel. Физическая постановка задач. Задание граничных условий для допустимых значений переменных.
курсовая работа [3,4 M], добавлен 07.06.2015Написание программы, исходя из конкретных данных. Создание двунаправленного линейного списка. Main - главная программа, содержащая меню. Занесение данных в память списка. Результирующий файл. Значения всех числовых данных из диапазона целого типа данных.
курсовая работа [2,3 M], добавлен 22.12.2010Правила формирования списка на рабочем листе. Что понимается под структурой списка. Как осуществляется ввод данных. Простая сортировка списка. Интерфейс и функции приложения PowerPoint. Создание, редактирование и форматирование текстового документа.
лабораторная работа [25,1 K], добавлен 16.01.2015Описание и изучение пунктов меню MS WORD, создание стиля и списка. Построение графика функций, диаграмм и таблиц с помощью MS EXCEL. Создание презентации с программой MS POWER POINT. Создание визиток и открыток с помощью CORELDRAW и ADOBE PHOTOSHOP.
отчет по практике [1,3 M], добавлен 13.06.2009Создание таблицы, содержащей сведения о книгах (фамилия автора, название, год издательства, тираж, цена) с применением встроенных функций сортировки, поиска данных и их замены, автофильтра, расширенного фильтра, баз данных, диаграмм и графиков в MS Excel.
курсовая работа [3,3 M], добавлен 16.05.2010Заполнение и редактирование таблиц в MS Excel и MS Access. Формирование списка судов, с указанием порта приписки судна и названия завода-изготовителя. Составление отчета об общем количестве членов экипажей судов по каждому порту приписки с указанием.
курсовая работа [2,8 M], добавлен 11.01.2015Средства первичной обработки данных MS Excel. Сортировка связанных областей. Виды поиска: по формату; по содержанию. Главные средства фильтрации. Использование форм в поиске записей. Целостная обработка данных таблицы на примере телефонного справочника.
курсовая работа [426,1 K], добавлен 29.11.2010