Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Работа с базами данных в MS Excel (стр. 1 из 6)

1.2. Как выполнить поиск, изменение и удаление записей.

2.1.2. Определение формул для вычисляемой части базы данных.

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

Работа с базами данных в MS Excel (стр. 1 из 6)
База данных представляет собой последовательность записей, содержащую однозначно определенную по категориям и последовательности информацию. Под каждую категорию данных в записи отводится отдельное поле, которому присваивается имя и отводится столбец.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Excel дает возможность предварительно проанализировать последствия принятия тех или иных решений при конкретных обстоятельствах. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Имя поля – это уникальный заголовок поля столбца базы данных. Каждое имя поля должно помещаться вотдельной ячейке. Все имена полей должны находиться в ячейкаходной и той же строки над данными списка.
Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Практическая работа № 7. «Базы данных в ms Excel»

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

Практическая работа № 7. «Базы данных в ms Excel»

Цель работы: Научиться создавать базы данных в MS Excel. Изучить возможности работы с базами данных.

Создать базу данных сотрудников предприятия, заголовок которой имеет вид:

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

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Далее заполняем ячейки B4:F18 данными, получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Рассмотрим работу с формой базы данных, для этого добавим при помощи формы еще двух сотрудников. Выполним: \Данные\Форма.

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Теперь если мы хотим добавить запись в базу данных, то нажмем кнопку «Добавить» и получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

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

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

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

Теперь для того, чтобы добавить еще одного сотрудника, снова нажмите кнопку «Добавить» и введите данные этого сотрудника.

Для завершения добавлений в базу данных необходимо нажать клавишу «Закрыть». Произойдет выход из режима «Форма», а также добавление сотрудников в базу данных.

Обращаем ваше внимание на то, что сотрудники добавляются не по алфавиту, а в конце списка.

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

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

Установите курсор в любую ячейку базы данных. В меню «Данные» выберите пункт «Сортировка. »:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Теперь заполним поле «Сортировать по». Для начала отсортируем нашу базу данных по «Фамилиям» в порядке возрастания, получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Обратите внимание, что заданная нами формула для «№» позволяет сохранять правильную нумерацию независимо от сортировки.

Теперь отсортируем нашу базу данных по двум столбцам. Сначала отсортируем по «Должности», а потом по «Коду». Для этого в диалоговом окне сортировки наберем:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

В результате такой сортировки на первые позиции встали все «Координаторы», причем между собой они отсортированы по «Коду». В конце у нас «Менеджеры», которые тоже отсортированы между собой по «Коду».

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

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

\Данные\Фильтр\Автофильтр

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Обратите внимание, что в строке заголовка появились кнопки со стрелками.

Теперь с помощью фильтра оставим всех «Менеджеров» с «Кодом» из диапазона от 3755 до 3760. Для этого нажмем кнопку со стрелочкой в столбце «Должность» и выберем «Менеджер»:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Далее нажмем кнопку со стрелочкой в столбце «Код» и выберем «Условие», в результате получим диалоговое окно вида:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Заполнив это окно так, как показано на рисунке, получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

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

\Данные\Фильтр\Автофильтр

Примечание. Для того чтобы не только извлечь, но и переместить данные, выполните команду: \Данные\ Фильтр\Расширенный фильтр. В открывшемся диалоговом окне включите опцию «Скопировать результат в другое место» и укажите, куда копировать результат.

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

Для того чтобы изучить эту возможность, добавим в нашу базу данных еще один столбец «Зарплата» и отсортируем ее по «Фамилиям», получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Установим курсор в любую ячейку базы данных и выполним:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Укажем подводить промежуточные итоги при каждом изменении «Должности», операция «Сумма», а итоги подводить только по «Зарплате» и нажмем кнопку «ОК», получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Теперь отменим итоги, для чего выполним \Данные\Итоги. и в появившемся диалоговом окне нажмем кнопку «Убрать все». Отсортируем базу данных по «Должности» и вновь установим итоги по тому же принципу, что и ранее, получим:

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Как Создать в Редакторе Excel Базу Данных • Эскизы на салфетках

Для того чтобы вывести только промежуточные итоги, необходимо щелкнуть по кнопке со знаком «-» (), которая расположена в левой части окна. В результате получим:

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

Как Создать в Редакторе Excel Базу Данных
Расширенный фильтр. Расширенный фильтртребует большей работы, чемАвтофильтр, однако возможности поиска и фильтрации шире. Кроме того, отфильтрованные данные могут быть скопированы в отдельный заранее обозначенныйдиапазон вывода.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Только следует помнить, что таблица для базы данных не должна иметь пустых строк и пустых столбцов, а также не допускается объединение ячеек для данной таблицы. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Теоретически размер базы данных в Excelограничен размерами рабочего листа (65536 строк и 256 столбцов), но практическиExcelне обработает такой объем информации. В этом случае воспользуйтесь средствами других программ, например,MSAccess.

Программы и макросы Excel в категории База данных

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: