Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetEx2007_основной.docx
Скачиваний:
19
Добавлен:
26.11.2019
Размер:
628.34 Кб
Скачать
  1. Работа с базами данных в Microsoft Excel

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

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

Таблицы Excel

Удобным средством для организации базы данных являются таблицы Excel.

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

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

При прокрутке строк таблицы заголовки столбцов замещают буквенные заголовки столбцов рабочего листа, вследствие чего они всегда видны на экране.

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

Формула, введенная в одну ячейку, автоматически копируется во все ячейки столбца.

В таблицу легко добавляются новые строки и столбцы.

Создание таблицы

I способ:

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

На вкладке Вставка в группе Таблицы щелкнуть по кнопке Таблица. Можно воспользоваться клавишами быстрого доступа Ctrl+L или Ctrl+T.

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

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

II способ:

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

На вкладке Главная в группе Стили открыть список Форматировать как таблицу.

Выбрать нужный стиль таблицы.

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

Выделение строк и столбцов таблицы

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

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

Для выделения нескольких несмежных столбцов надо выделить один из них, а затем выделять остальные при нажатой клавише Ctrl.

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

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

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

Добавление и удаление строк и столбцов в таблицах

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

  • ввести данные в эту строку или столбец: Excel автоматически расширит таблицу;

  • для добавления пустой строки в конец таблицы в последней ячейке последнего столбца нажать клавишу Tab;

  • установить указатель мыши на метку изменения размера в правом нижнем углу таблицы и переместить ее вправо (для добавления столбцов) или вниз (для добавления строк).

Добавить новые строки в конец таблицы или новые столбцы слева и (или) справа от таблицы можно, выбрав на вкладке Работа с таблицами – Конструктор в группе Свойства команду Изменить размер таблицы и указав новый диапазон данных для таблицы.

Чтобы вставить новые строки в середину таблицы, надо:

Выделить несколько строк таблицы, над которыми надо вставить новые (количество вставленных строк будет равно количеству выделенных).

На вкладке Главная в группе Ячейки в списке Вставить выбрать команду Вставить строки таблицы сверху или в контекстном меню выделенных строк в списке Вставить выбрать команду Вставить строки таблицы сверху.

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

Чтобы вставить новые столбцы в середину таблицы, надо:

Выделить несколько столбцов таблицы, слева от которых надо вставить новые (количество вставленных столбцов будет равно количеству выделенных).

На вкладке Главная в группе Ячейки в списке Вставить выбрать команду Вставить столбцы таблицы слева или в контекстном меню выделенных столбцов в списке Вставить выбрать команду Вставить столбцы таблицы слева.

Если выделен последний столбец таблицы, то новые столбцы можно вставить как слева, так и справа от выделенных столбцов. В последнем случае надо выбрать команду Вставить столбцы таблицы справа.

Вычисляемые столбцы

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

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

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

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

  • ввод в ячейку вычисляемого столбца данных, не являющихся формулой;

  • удаление формулы из одной или нескольких ячеек вычисляемого столбца;

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

  • ввод новой формулы в вычисляемый столбец, который уже содержит одно или несколько исключений;

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

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

  • имя таблицы;

  • указатель специального элемента таблицы, с помощью которого можно ссылаться на конкретные части таблицы, например, на строку;

  • указатель столбца.

Имя присваивается таблице при создании.

Указатель специального элемента начинается с символа # и заключается в квадратные скобки.

Указатель столбца представляет собой заключенный в квадратные скобки заголовок столбца.

Указатель специального элемента и указатель столбца вместе составляют указатель таблицы. Указатель таблицы заключается в квадратные скобки.

Пример структурированной ссылки:

Таблица4[[#Эта строка];[Должность]]

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

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

  • отредактировать формулу в любой ячейке столбца;

  • скопировать другую формулу в любую ячейку столбца.

Чтобы удалить вычисляемый столбец, надо на вкладке Главная в группе Ячейки в списке Удалить выбрать команду Удалить столбцы таблицы.

Строка итогов таблицы

Для добавления к таблице итоговой строки надо:

Выделить любую ячейку таблицы.

На вкладке Работа с таблицамиКонструктор в группе Параметры стилей таблиц установить флажок Строка итогов.

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

Форма данных

Форма – это такой режим базы данных, в котором записи выводятся на экран по одной.

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

Щелкнуть мышью по кнопке раскрытия списка на панели быстрого доступа.

Выбрать строку Другие команды.

В поле Выбрать команды из выбрать вариант Команды не на ленте.

Выбрать в списке команду Форма.

Щелкнуть по кнопке Добавить.

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

В Microsoft Excel форма данных представляет собой диалоговое окно, в котором поочередно выводятся отдельные полные записи списка.

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

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

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

  • добавить новую запись: щелкнуть по кнопке Добавить и ввести данные в поле ввода;

  • удалить выведенную на экран запись: щелкнуть по кнопке Удалить;

  • отменить изменения в выведенной на экран записи: щелкнуть по кнопке Вернуть;

  • перейти к предыдущей или последующей записи: с помощью кнопок Назад и Далее, кроме того, для перехода к другим записям можно использовать полосу прокрутки;

  • найти запись по заданным критериям: с помощью кнопки Критерии.

Поиск записей по заданным критериям

После выбора в диалоговом окне формы данных кнопки Критерии Microsoft Excel изменяет форму данных таким образом, что вводимые в поля данные интерпретируются как условия поиска, называемые критериями сравнения.

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

Чтобы найти удовлетворяющие критериям записи, следует щелкать по кнопкам Далее и Назад. Чтобы выйти из режима поиска, надо щелкнуть по кнопке Правка.

Сортировка данных в таблице

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

Таблицы можно сортировать в возрастающем (от 0 до 9, от А до Я, от A до Z) или убывающем (от 9 до 0, от Я до А, от Z до A) порядке.

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

  • на вкладке Главная в группе Редактирование в списке Сортировка и фильтр выбрать команду Фильтр;

  • на вкладке Данные в группе Сортировка и фильтр щелкнуть по кнопке Фильтр;

  • нажать клавиши Ctrl + Shift + L.

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

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

I способ: сначала выполнить сортировку по последнему сортируемому столбцу, затем по предпоследнему и т.д. до первого сортируемого столбца.

II способ:

На вкладке Главная в группе Редактирование в списке Сортировка и фильтр выбрать команду Настраиваемая сортировка или в контекстном меню любой ячейки таблицы выбрать команду Сортировка, затем ‑ Настраиваемая сортировка.

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

Щелкнуть по кнопке Добавить уровень и в новой строке указать следующий по значимости столбец для сортировки, критерий и порядок сортировки для этого столбца.

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

Щелкнуть по кнопке ОК.

После сортировки таблицы на копках раскрытия списка в заголовках столбцов, по которым проводилась сортировка, появляются маленькие вертикальные стрелки.

Фильтрация данных в таблице

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

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

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

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

В Microsoft Excel имеется несколько способов фильтрации данных в таблицах.

Фильтр по выделенному

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

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

В контекстном меню этой ячейки выбрать команду Фильтр.

Выбрать нужный вариант фильтра.

Автофильтр

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

Щелкнуть по кнопке раскрытия списка в заголовке столбца, по которому нужно отфильтровать данные.

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

Щелкнуть по кнопке ОК.

В этом же списке есть команда для снятия фильтра.

Пользовательский автофильтр

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

Щелкнуть по кнопке раскрытия списка в заголовке столбца, по которому нужно задать условия отбора.

В зависимости от типа данных столбца выбрать команду Текстовые фильтры, Числовые фильтры или Фильтры по дате.

В открывшемся списке выбрать нужный оператор сравнения или команду Настраиваемый фильтр.

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

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

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

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

Щелкнуть по кнопке ОК.

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

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

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

Для использования расширенного фильтра сначала надо подготовить блок условий:

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

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

В следующих строках (под строкой с именами полей) ввести условия отбора в соответствии со следующими правилами:

  • каждое условие вводится в столбце с именем того поля, для которого задается условие;

  • если искомые записи должны удовлетворять нескольким условиям одновременно, то эти условия вводятся в одной строке (соответствует логическому оператору И);

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

Примеры блоков условий:

Фамилии сотрудников начинаются на букву С:

Фамилии

С*

Стаж работы больше 5 лет:

Стаж работы

>5

Оклад от 12000 до 20000 руб.:

Оклад

Оклад

>12000

<20000

Стаж работы меньше 5 лет или оклад меньше 15000 руб.:

Стаж работы

Оклад

<5

<15000

Техники конструкторского отдела, у которых либо стаж работы больше 5 лет, либо оклад больше 12000 руб.:

Отдел

Должность

Стаж работы

Оклад

конструкторский

техник

>5

конструкторский

техник

>12000

Чтобы применить расширенный фильтр

Подготовить блок условий.

Выделить любую ячейку из таблицы.

На вкладке Данные в группе Сортировка и фильтр выбрать команду Дополнительно.

В поле Исходный диапазон ввести ссылку на диапазон таблицы.

В поле Диапазон условий ввести ссылку на блок условий.

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

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

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

Щелкнуть по кнопке ОК.

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

Синтаксис условия отбора в этом случае:

= Ссылка Оператор сравнения Выражение

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

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

Пример: блок условия для отбора данных о сотрудниках, зарплата которых превышает среднюю:

=G50>СРЗНАЧ(Таблица4[Оклад])

Функции для работы с базами данных

В Microsoft Excel имеются функции для работы с базами данных. Каждая из этих функций использует три аргумента: база данных, поле, критерий:

  • База данных − это диапазон ячеек, в которых располагается база данных;

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

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

Примеры использования функций

Дана база данных:

Вычислить количество сотрудников в конструкторском отделе.

И спользуется функция БСЧЕТА() с аргументами:

  • база данных ‑ A1:F8;

  • поле ‑ A1 (адрес ячейки с заголовком столбца Фамилии);

  • к ритерий ‑ H1:H2 (диапазон ячеек, содержащих условие отбора).

Вычислить сумму выплат всех инженеров.

Используется функция =БДСУММ(A1:F8; F1; J1:J2).

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

Подготавливается таблица:

В ячейку M1 вводится формула

=БСЧЕТА(A1:F8; A1; H1:H2).

В диалоговом окне команды Таблица данных в поле Подставлять значения по строкам в дается ссылка на ячейку H2.

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

Подготавливается таблица:

В ячейку P1 вводится формула

= БДСУММ (A1:F8; F1; J1:J2).

В диалоговом окне команды Таблица данных в поле Подставлять значения по строкам в дается ссылка на ячейку F1.

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

Подготавливается таблица:

В ячейку R1 вводится формула =БДСУММ (A1:F8; E1; H1:H2).

В диалоговом окне команды Таблица данных в поле Подставлять значения по строкам в дается ссылка на ячейку H2, в поле Подставлять значения по столбцам в − ссылка на ячейку E1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]