Как сделать базу данных в excel

Как сделать базу данных в excel

База данных в Excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelХотя в MS Office для создания обширных сложно связанных баз данных и последующей работы с ними предназначена программа Access, миллионы пользователей по всему миру предпочитают создавать простые (и не очень) базы данных в Excel. Причин этому несколько, и самая.

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

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

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

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

Чуть-чуть теории.

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

Столбцы таблицы Excel – это поля базы данных, а строки – это записи базы данных.

Поле (столбец) содержит информацию об одном признаке для всех записей базы данных.

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

Расширяемая база данных – это таблица, в которую постоянно добавляются новые записи (строки) информации. При этом названия и количество полей (столбцов) остаются неизменными.

Все вышесказанное очень важно понимать, знать, и помнить!

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

Основные правила создания базы данных в Excel.

1. Первая строка базы данных должна содержать заголовки столбцов!

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

3. Не следует применять объединенные ячейки в пространстве таблицы базы данных!

4. Каждый столбец должен содержать только один тип данных – или текст, или числа, или даты!

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

6. Необходимо присвоить диапазону базы данных имя.

7. Следует объявить диапазон базы данных списком.

Пример.

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

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

Загружаем программу MS Excel и приступаем к работе.

1. Заголовок базы данных «Выпуск металлоконструкций участком №2» располагаем в объединенных ячейках A6…F6, оставляя сверху рабочего листа несколько строк пустыми. Эти строки могут понадобиться в будущем при анализе данных.

Написанный заголовок не будет находиться в области базы данных! Строка №6 не имеет отношения к таблице базы данных, обратите на это внимание.

2. В ячейки A7…F7 записываем заголовки столбцов – полей базы данных.

3. Далее построчно в ячейки A8…E17 заносим записи о выпуске металлоконструкций.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

5. Присваиваем диапазону базы данных имя.

Для этого выделяем область базы данных вместе с заголовками столбцов A7…F17; в главном меню выбираем «Вставка» — «Имя» — «Присвоить…». В выпавшем окне «Присвоение имени» пишем имя, например — БД2 и нажимаем на кнопку «ОК» – диапазону присвоено имя!

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel6. Объявляем диапазон базы данных списком.

Для этого вновь выделяем область базы данных вместе с заголовками столбцов; в главном меню выбираем «Данные» — «Список» — «Создать список».
Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelВ выпавшем окне «Создание списка» проверяем правильность указанной области расположения данных и наличие галочки у надписи «Список с заголовками». Нажимаем на кнопку «ОК» – список создан!

База данных в Excel готова!

Итоги.

Если активировать любую из ячеек внутри списка («встать мышью»), то мы увидим:

1. Объявленный список окаймлен синей жирной граничной линией.

2. На заголовки списка наложен автофильтр, кнопки которого появились в ячейках с заголовками столбцов.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Для чего мы уделили столько внимания созданию элементарной таблицы?! Это всем станет понятно, когда будем фильтровать, сортировать данные и формировать различные отчеты по запросам, но об этом читайте в последующих статьях. Эти азы работы с информацией в Excel я постараюсь изложить максимально кратко, интересно и просто. Правильная и продуманная предварительная подготовка «скелета» для хранения информации — это залог того, что в будущем вы легко найдете необходимые данные!

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

Прошу уважающих труд автора скачивать файл после подписки на анонсы статей!

Ссылка на скачивание файла с примером: database (xls 31,0 KB).

Создание базы данных в Microsoft Excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

В пакете Microsoft Office есть специальная программа для создания базы данных и работы с ними – Access. Тем не менее, многие пользователи предпочитают использовать для этих целей более знакомое им приложение – Excel. Нужно отметить, что у этой программы имеется весь инструментарий для создания полноценной базы данных (БД). Давайте выясним, как это сделать.

Процесс создания

База данных в Экселе представляет собой структурированный набор информации, распределенный по столбцам и строкам листа.

Согласно специальной терминологии, строки БД именуются «записями». В каждой записи находится информация об отдельном объекте.

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

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

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

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

На этом создание каркаса БД закончено.

Присвоение атрибутов базы данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Сортировка и фильтр

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

Сортировку можно проводить практически по любому параметру:

После ввода всех нужных параметров жмем на кнопку «OK».

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Поиск

При наличии большой БД поиск по ней удобно производить с помощь специального инструмента.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Закрепление областей

Удобно при создании БД закрепить ячейки с наименованием записей и полей. При работе с большой базой – это просто необходимое условие. Иначе постоянно придется тратить время на пролистывание листа, чтобы посмотреть, какой строке или столбцу соответствует определенное значение.

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

Выпадающий список

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

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Конечно, Excel уступает по своим возможностям специализированным программам для создания баз данных. Тем не менее, у него имеется инструментарий, который в большинстве случаев удовлетворит потребности пользователей, желающих создать БД. Учитывая тот факт, что возможности Эксель, в сравнении со специализированными приложениями, обычным юзерам известны намного лучше, то в этом плане у разработки компании Microsoft есть даже некоторые преимущества.

Создание базы данных в Excel по клиентам с примерами и шаблонами

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

Внешний вид рабочей области программы – таблица. А реляционная база данных структурирует информацию в строки и столбцы. Несмотря на то что стандартный пакет MS Office имеет отдельное приложение для создания и ведения баз данных – Microsoft Access, пользователи активно используют Microsoft Excel для этих же целей. Ведь возможности программы позволяют: сортировать; форматировать; фильтровать; редактировать; систематизировать и структурировать информацию.

Структура базы данных – таблица Excel

База данных – набор данных, распределенных по строкам и столбцам для удобного поиска, систематизации и редактирования. Как сделать базу данных в Excel?

Вся информация в базе данных содержится в записях и полях.

Запись – строка в базе данных (БД), включающая информацию об одном объекте.

Поле – столбец в БД, содержащий однотипные данные обо всех объектах.

Записи и поля БД соответствуют строкам и столбцам стандартной таблицы Microsoft Excel.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Если Вы умеете делать простые таблицы, то создать БД не составит труда.

Создание базы данных в Excel: пошаговая инструкция

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

Как создать базу данных клиентов в Excel:

Основная работа – внесение информации в БД – выполнена. Чтобы этой информацией было удобно пользоваться, необходимо выделить нужное, отфильтровать, отсортировать данные.

Как вести базу клиентов в Excel

Чтобы упростить поиск данных в базе, упорядочим их. Для этой цели подойдет инструмент «Сортировка».

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Теперь менеджер видит, с кем пора перезаключить договор. А с какими компаниями продолжаем сотрудничество.

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

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

В программе Excel чаще всего применяются 2 фильтра:

Автофильтр предлагает пользователю выбрать параметр фильтрации из готового списка.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Если в БД содержится финансовая информация, можно найти сумму по разным параметрам:

Порядок работы с финансовой информацией в БД:

Инструменты на вкладке «Данные» позволяют сегментировать БД. Сгруппировать информацию с точки зрения актуальности для целей фирмы. Выделение групп покупателей услуг и товаров поможет маркетинговому продвижению продукта.

Готовые образцы шаблонов для ведения клиентской базы по сегментам.

Шаблоны можно подстраивать «под себя», сокращать, расширять и редактировать.

Создание базы данных в Excel

При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.

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

Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.

Шаг 1. Исходные данные в виде таблиц

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Итого у нас должны получиться три «умных таблицы»:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Шаг 2. Создаем форму для ввода данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).

Шаг 3. Добавляем макрос ввода продаж

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Шаг 4. Связываем таблицы

Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.

Шаг 5. Строим отчеты с помощью сводной

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.

Шаг 6. Заполняем печатные формы

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Создание базы данных в Excel и функции работы с ней

Любая база данных (БД) – это сводная таблица с параметрами и информацией. Программа большинства школ предусматривала создание БД в Microsoft Access, но и Excel имеет все возможности для формирования простых баз данных и удобной навигации по ним.

Как сделать базу данных в Excel, чтобы не было удобно не только хранить, но и обрабатывать данные: формировать отчеты, строить графики, диаграммы и т.д.

Пошаговое создание базы данных в Excel

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

№п/пПродуктКатегория продуктаКол-во, кгЦена за кг, рубОбщая стоимость, рубМесяц поставкиПоставщикПринимал товар

С шапкой определились. Теперь заполняем таблицу. Начинаем с порядкового номера. Чтобы не проставлять цифры вручную, пропишем в ячейках А4 и А5 единицу и двойку, соответственно. Затем выделим их, схватимся за уголок получившегося выделения и продлим вниз на любое количество строк. В небольшом окошечке будет показываться конечная цифра.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Примечание. Данную таблицу можно скачать в конце статьи.

По базе видим, что часть информации будет представляться в текстовом виде (продукт, категория, месяц и т.п.), а часть – в финансовом. Выделим ячейки из шапки с ценой и стоимостью, правой кнопкой мыши вызовем контекстное меню и выберем ФОРМАТ ЯЧЕЕК.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

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

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Теперь заполняем таблицу данными.

Важно! При заполнении ячеек, нужно придерживаться единого стиля написания. Т.е. если изначально ФИО сотрудника записывается как Петров А.А., то остальные ячейки должны быть заполнены аналогично. Если где-то будет написано иначе, например, Петров Алексей, то работа с БД будет затруднена.

Таблица готова. В реальности она может быть гораздо длиннее. Мы вписали немного позиций для примера. Придадим базе данных более эстетичный вид, сделав рамки. Для этого выделяем всю таблицу и на панели находим параметр ИЗМЕНЕНИЕ ГРАНИЦ.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Аналогично обрамляем шапку толстой внешней границей.

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

Теперь обратимся к функциям, которые Excel предлагает для работы с БД.

Работа с базами данных в Excel

Пример: нам нужно узнать все товары, которые принимал Петров А.А. Теоретически можно глазами пробежаться по всем строкам, где фигурирует эта фамилия, и скопировать их в отдельную таблицу. Но если наша БД будет состоять из нескольких сотен позиций? На помощь приходит ФИЛЬТР.

Выделяем шапку таблицы и во вкладке ДАННЫЕ нажимаем ФИЛЬТР (CTRL+SHIFT+L).

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

У каждой ячейки в шапке появляется черная стрелочка на сером фоне, куда можно нажать и отфильтровать данные. Нажимаем ее у параметра ПРИНИМАЛ ТОВАР и снимаем галочку с фамилии КОТОВА.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Можно произвести дополнительную фильтрацию. Определим, какие крупы принял Петров. Нажмем стрелочку на ячейке КАТЕГОРИЯ ПРОДУКТА и оставим только крупы.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Вернуть полную БД на место легко: нужно только выставить все галочки в соответствующих фильтрах.

Сортировка данных

В нашем примере БД заполнялась в хронологическом порядке по мере привоза товара в магазин. Но если нам нужно отсортировать данные по другому принципу, Excel позволяет сделать и это.

К примеру, мы хотим отсортировать продукты по мере увеличения цены. Т.е. в первой строке будет самый дешевый продукт, в последней – самый дорогой. Выделяем столбец с ценой и на вкладке ГЛАВНАЯ выбираем СОРТИРОВКА И ФИЛЬТР.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Т.к. мы решили, что сверху будет меньшая цена, выбираем ОТ МИНИМАЛЬНОГО К МАКСИМАЛЬНОМУ. Появится еще одно окно, где в качестве предполагаемого действия выберем АВТОМАТИЧЕСКИ РАСШИРИТЬ ВЫДЕЛЕННЫЙ ДИАПАЗОН, чтобы остальные столбцы тоже подстроились под сортировку.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Сортировка по условию

Нам нужно извлечь из БД товары, которые покупались партиями от 25 кг и более. Для этого на ячейке КОЛ-ВО нажимаем стрелочку фильтра и выбираем следующие параметры.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

В появившемся окне напротив условия БОЛЬШЕ ИЛИ РАВНО вписываем цифру 25. Получаем выборку с указанием продукты, которые заказывались партией больше или равной 25 кг. А т.к. мы не убирали сортировку по цене, то эти продукты расположились еще и в порядке ее возрастания.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Промежуточные итоги

И еще одна полезная функция, которая позволит посчитать сумму, произведение, максимальное, минимальное или среднее значение и т.п. в имеющейся БД. Она называется ПРОМЕЖУТОЧНЫЕ ИТОГИ. Отличие ее от обычных команд в том, что она позволяет считать заданную функцию даже при изменении размера таблицы. Чего невожнможно реалиловать в данном случаи с помощью функции =СУММ(). Рассмотрим на примере.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Функция ПРОМЕЖУТОЧНЫЕ ИТОГИ имеет 30 аргументов. Первый статический: код действия. По умолчанию в Excel сумма закодирована цифрой 9, поэтому ставим ее. Второй и последующие аргументы динамические: это ссылки на диапазоны, по которым подводятся итоги. У нас один диапазон: F4:F24. Получилось 19670 руб.

Теперь попробуем снова отсортировать кол-во, оставив только партии от 25 кг.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Видим, что сумма тоже изменилась.

Получается, что в Excel тоже можно создавать небольшие БД и легко работать с ними. При больших объемах данных это очень удобно и рационально.

База данных в Excel: особенности создания, примеры и рекомендации

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Что такое база данных?

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

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

Создание хранилища данных в Excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Горизонтальные строки в разметке листа «Эксель» принято называть записями, а вертикальные колонки – полями. Можно приступать к работе. Открываем программу и создаем новую книгу. Затем в самую первую строку нужно записать названия полей.

Особенности формата ячеек

Полезно узнать о том, как правильно оформлять содержимое ячейки. Если ваша база данных в Excel будет содержать какие-либо денежные суммы, то лучше сразу в соответствующих полях указать числовой формат, в котором после запятой будет идти два знака. А если где-либо встречается дата, то следует выделить это место и также установить для него соответствующий формат. Таким образом, все ваши данные будут оформлены правильно и без ошибок. Все операции с пустыми полями программы производятся через контекстное меню «Формат ячеек».

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Что такое автоформа в «Эксель» и зачем она требуется?

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

Фиксация «шапки» базы данных

Кроме этого, не нужно забывать о закреплении первой строки. В Excel 2007 это можно совершить следующим образом: перейти на вкладку «Вид», затем выбрать «Закрепить области» и в контекстном меню кликнуть на «Закрепить верхнюю строку». Это требуется, чтобы зафиксировать «шапку» работы. Так как база данных Excel может быть достаточно большой по объему, то при пролистывании вверх-вниз будет теряться главная информация – названия полей, что неудобно для пользователя.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Продолжение работы над проектом

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

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

Как создать раскрывающиеся списки?

Копируем названия полей и переносим их на пустой лист, который для удобства также необходимо назвать. Пусть это будет, к примеру, «Родители». После того как данные будут скопированы, под ними записываем в пустые ячейки все необходимые сведения.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Для того чтобы база данных MS Excel предоставляла возможность выбора данных из раскрывающегося списка, необходимо создать специальную формулу. Для этого нужно присвоить всем сведениям о родителях диапазон значений, имена. Переходим на тот лист, где записаны все данные под названием «Родители» и открываем специальное окно для создания имени. К примеру, в Excel 2007 это можно сделать, кликнув на «Формулы» и нажав «Присвоить имя». В поле имени записываем: ФИО_родителя_выбор. Но что написать в поле диапазона значений? Здесь все сложнее.

Диапазон значений в Excel

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

Чтобы получился динамический диапазон, необходимо использовать формулу СМЕЩ. Она, независимо от того, как были заданы аргументы, возвращает ссылку на исходные данные. В выпадающем списке, который получится в итоге, не должно встречаться пустых значений. С этим как раз превосходно справляется динамический диапазон. Он задается двумя координатами ячеек: верхней левой и правой нижней, словно по диагонали. Поэтому нужно обратить внимание на место, откуда начинается ваша таблица, а точнее, на координаты верхней левой ячейки. Пусть табличка начинается в месте А5. Это значение и будет верхней левой ячейкой диапазона. Теперь, когда первый искомый элемент найден, перейдем ко второму.

Нижнюю правую ячейку определяют такие аргументы, как ширина и высота. Значение последней пусть будет равно 1, а первую вычислит формула СЧЁТ3(Родители!$B$5:$I$5).

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Итак, в поле диапазона записываем =СМЕЩ(Родители!$A$5;0;0;СЧЁТЗ(Родители!$A:$A)-1;1). Нажимаем клавишу ОК. Во всех последующих диапазонах букву A меняем на B, C и т. д.

Работа с базой данных в Excel почти завершена. Возвращаемся на первый лист и создаем раскрывающиеся списки на соответствующих ячейках. Для этого кликаем на пустой ячейке (например B3), расположенной под полем «ФИО родителей». Туда будет вводиться информация. В окне «Проверка вводимых значений» во вкладке под названием «Параметры» записываем в «Источник» =ФИО_родителя_выбор. В меню «Тип данных» указываем «Список».

Аналогично поступаем с остальными полями, меняя название источника на соответствующее данным ячейкам. Работа над выпадающими списками почти завершена. Затем выделяем третью ячейку и «протягиваем» ее через всю таблицу. База данных в Excel почти готова!

Внешний вид базы данных

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

Как перенести базу данных из Excel в Access

Не только лишь Excel может сделать базу данных. Microsoft выпустила еще один продукт, который великолепно управляется с этим непростым делом. Название ему – Access. Так как эта программа более адаптирована под создание базы данных, чем Excel, то и работа в ней будет более быстрой и удобной.

Но как же сделать так, чтобы получилась база данных Access? Excel учитывает такое желание пользователя. Это можно сделать несколькими способами:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как создать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Темой этой статьи, как вы поняли, станет создание собственной базы данных. Для тех, кто по опытнее, слова база данных сразу вызовет ассоциацию с MS Access, 1C, Oracle, SQL, СУБД FoxPro и другие, с которыми могла свести судьба и работа. Сразу соглашусь с вами, что это очень хорошие, мощные и достойные базы данных, которые позволяют обрабатывать преогромнейшие массивы данных, но такие удовольствия и стоят соответственно совсем не копейки. В случае если ваш бизнес маленький вам всё равно нужно упорядочить, отсортировать и автоматизировать свои данные что позволит улучшить анализ и принимаемые решения, что зачастую являются главными условиями выживаемости в экономических реалиях. Также небольшие базы данных можно создавать и для своих нужд или структурирования информации, например, база данных книг (которые у вас есть или прочитали или хотите прочитать), ведения личного финансового учёта и прочее.

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

Если вас интересует вопрос, почему именно в MS Excel я решил создавать базу данных, то думаю, что это не секрет что это самая распространённая и доступная программа из тех, что имеется у вас на компьютере, да и с этой задачей сможет справиться, на 5 с плюсом. Так как инструментов у нее предостаточно, это и формулы, и возможность создания интерфейса с использованием VBA, и формирование дашбордов, и инструменты для связывания диаграмм и ячеек, инструменты которые могут производить поиск и создание обновляемых динамических отчётов.

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

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

А теперь рассмотрим ряд очень важных правил, которыми следует руководиться при создании таблицы для базы данных в Excel, это позволит вам в будущем облегчить работу при попытках извлечения информации из вашей базы! Они не трудны, так что запоминайте!

Правила создания базы данных в Excel

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

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

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

Для начала работы я создаю макет моей базы данных, так как это основа при выполнении таких задач. Моим целям достаточно 4 страницы Excel, в которых я и буду размещать, и обрабатывать данные:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelСледующим шагом станет создание формы ввода для нашей базы данных. В ней я перечислил все те данные, которые мне нужно внести в мою базу. Порядковый номер записи уже стоит, так как он определяется формулой: =СЧЁТЗ(Библиотека!B3:B9949)+1 которая считает записи и выводит номер следующей. В ячейки выделенные синим цветом я буду вводить данные вручную, а в белых ячейках я создам выпадающий список, это позволит мне водить одинаковые значения и избавится от несовпадения данных и ошибок. Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelВведенные данные будут формировать строку A16:L16, которую с помощью макроса, прикреплённого к кнопке, буду переносить в свою библиотеку. Создаю кнопку запуска макроса, на вкладке «Разработчик» в блоке «Элементы управления» нажимаем пиктограмму «Вставить» и в выпадающем меню выбираем элемент «Кнопка», рисуем ее на нашем поле, где будет удобно ее использовать и подписываем ее. Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelТеперь вызываем редактор VBA для написания выполняемого макроса по внесению записи в базу данных: Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelСоздаем для нашей кнопки отдельный обыкновенный модуль, выбрав пункт «Insert», потом «Module»: Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excelВставляем в модуль наш макрос «Add_Books»:

Создание базы данных в Excel по клиентам с примерами и шаблонами

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

Внешний вид рабочей области программы – таблица. А реляционная база данных структурирует информацию в строки и столбцы. Несмотря на то что стандартный пакет MS Office имеет отдельное приложение для создания и ведения баз данных – Microsoft Access, пользователи активно используют Microsoft Excel для этих же целей. Ведь возможности программы позволяют: сортировать; форматировать; фильтровать; редактировать; систематизировать и структурировать информацию.

То есть все то, что необходимо для работы с базами данных. Единственный нюанс: программа Excel — это универсальный аналитический инструмент, который больше подходит для сложных расчетов, вычислений, сортировки и даже для сохранения структурированных данных, но в небольших объемах (не более миллиона записей в одной таблице, у версии 2010-го года выпуска ).

Структура базы данных – таблица Excel

База данных – набор данных, распределенных по строкам и столбцам для удобного поиска, систематизации и редактирования. Как сделать базу данных в Excel?

Вся информация в базе данных содержится в записях и полях.

Запись – строка в базе данных (БД), включающая информацию об одном объекте.

Поле – столбец в БД, содержащий однотипные данные обо всех объектах.

Записи и поля БД соответствуют строкам и столбцам стандартной таблицы Microsoft Excel.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Если Вы умеете делать простые таблицы, то создать БД не составит труда.

Создание базы данных в Excel: пошаговая инструкция

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

Как создать базу данных клиентов в Excel:

Основная работа – внесение информации в БД – выполнена. Чтобы этой информацией было удобно пользоваться, необходимо выделить нужное, отфильтровать, отсортировать данные.

Как вести базу клиентов в Excel

Чтобы упростить поиск данных в базе, упорядочим их. Для этой цели подойдет инструмент «Сортировка».

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Теперь менеджер видит, с кем пора перезаключить договор. А с какими компаниями продолжаем сотрудничество.

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

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

В программе Excel чаще всего применяются 2 фильтра:

Автофильтр предлагает пользователю выбрать параметр фильтрации из готового списка.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Если в БД содержится финансовая информация, можно найти сумму по разным параметрам:

Порядок работы с финансовой информацией в БД:

Инструменты на вкладке «Данные» позволяют сегментировать БД. Сгруппировать информацию с точки зрения актуальности для целей фирмы. Выделение групп покупателей услуг и товаров поможет маркетинговому продвижению продукта.

Готовые образцы шаблонов для ведения клиентской базы по сегментам.

Шаблоны можно подстраивать «под себя», сокращать, расширять и редактировать.

Создание базы данных в Excel

При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.

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

Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.

Шаг 1. Исходные данные в виде таблиц

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Итого у нас должны получиться три «умных таблицы»:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Обратите внимание, что таблицы могут содержать дополнительные уточняющие данные. Так, например, наш Прайс содержит дополнительно информацию о категории (товарной группе, упаковке, весу и т.п.) каждого товара, а таблица Клиенты — город и регион (адрес, ИНН, банковские реквизиты и т.п.) каждого из них.

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

Шаг 2. Создаем форму для ввода данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).

Шаг 3. Добавляем макрос ввода продаж

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.

Теперь можно добавить к нашей форме кнопку для запуска созданного макроса, используя выпадающий список Вставить на вкладке Разработчик (Developer — Insert — Button) :

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

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

Шаг 4. Связываем таблицы

Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.

Шаг 5. Строим отчеты с помощью сводной

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.

После нажатия на ОК в правой половине окна появится панель Поля сводной таблицы, где нужно щелкнуть по ссылке Все, чтобы увидеть не только текущую, а сразу все «умные таблицы», которые есть в книге.А затем можно, как и в классической сводной таблице, просто перетащить мышью нужные нам поля из любых связанных таблиц в области Фильтра, Строк, Столбцов или Значений — и Excel моментально построит любой нужный нам отчет на листе:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.

Шаг 6. Заполняем печатные формы

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Создание базы данных в Excel и функции работы с ней

Любая база данных (БД) – это сводная таблица с параметрами и информацией. Программа большинства школ предусматривала создание БД в Microsoft Access, но и Excel имеет все возможности для формирования простых баз данных и удобной навигации по ним.

Как сделать базу данных в Excel, чтобы не было удобно не только хранить, но и обрабатывать данные: формировать отчеты, строить графики, диаграммы и т.д.

Пошаговое создание базы данных в Excel

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

№п/пПродуктКатегория продуктаКол-во, кгЦена за кг, рубОбщая стоимость, рубМесяц поставкиПоставщикПринимал товар

С шапкой определились. Теперь заполняем таблицу. Начинаем с порядкового номера. Чтобы не проставлять цифры вручную, пропишем в ячейках А4 и А5 единицу и двойку, соответственно. Затем выделим их, схватимся за уголок получившегося выделения и продлим вниз на любое количество строк. В небольшом окошечке будет показываться конечная цифра.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Примечание. Данную таблицу можно скачать в конце статьи.

По базе видим, что часть информации будет представляться в текстовом виде (продукт, категория, месяц и т.п.), а часть – в финансовом. Выделим ячейки из шапки с ценой и стоимостью, правой кнопкой мыши вызовем контекстное меню и выберем ФОРМАТ ЯЧЕЕК.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

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

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Теперь заполняем таблицу данными.

Важно! При заполнении ячеек, нужно придерживаться единого стиля написания. Т.е. если изначально ФИО сотрудника записывается как Петров А.А., то остальные ячейки должны быть заполнены аналогично. Если где-то будет написано иначе, например, Петров Алексей, то работа с БД будет затруднена.

Таблица готова. В реальности она может быть гораздо длиннее. Мы вписали немного позиций для примера. Придадим базе данных более эстетичный вид, сделав рамки. Для этого выделяем всю таблицу и на панели находим параметр ИЗМЕНЕНИЕ ГРАНИЦ.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Аналогично обрамляем шапку толстой внешней границей.

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

Теперь обратимся к функциям, которые Excel предлагает для работы с БД.

Работа с базами данных в Excel

Пример: нам нужно узнать все товары, которые принимал Петров А.А. Теоретически можно глазами пробежаться по всем строкам, где фигурирует эта фамилия, и скопировать их в отдельную таблицу. Но если наша БД будет состоять из нескольких сотен позиций? На помощь приходит ФИЛЬТР.

Выделяем шапку таблицы и во вкладке ДАННЫЕ нажимаем ФИЛЬТР (CTRL+SHIFT+L).

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

У каждой ячейки в шапке появляется черная стрелочка на сером фоне, куда можно нажать и отфильтровать данные. Нажимаем ее у параметра ПРИНИМАЛ ТОВАР и снимаем галочку с фамилии КОТОВА.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Можно произвести дополнительную фильтрацию. Определим, какие крупы принял Петров. Нажмем стрелочку на ячейке КАТЕГОРИЯ ПРОДУКТА и оставим только крупы.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Вернуть полную БД на место легко: нужно только выставить все галочки в соответствующих фильтрах.

Сортировка данных

В нашем примере БД заполнялась в хронологическом порядке по мере привоза товара в магазин. Но если нам нужно отсортировать данные по другому принципу, Excel позволяет сделать и это.

К примеру, мы хотим отсортировать продукты по мере увеличения цены. Т.е. в первой строке будет самый дешевый продукт, в последней – самый дорогой. Выделяем столбец с ценой и на вкладке ГЛАВНАЯ выбираем СОРТИРОВКА И ФИЛЬТР.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Т.к. мы решили, что сверху будет меньшая цена, выбираем ОТ МИНИМАЛЬНОГО К МАКСИМАЛЬНОМУ. Появится еще одно окно, где в качестве предполагаемого действия выберем АВТОМАТИЧЕСКИ РАСШИРИТЬ ВЫДЕЛЕННЫЙ ДИАПАЗОН, чтобы остальные столбцы тоже подстроились под сортировку.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Сортировка по условию

Нам нужно извлечь из БД товары, которые покупались партиями от 25 кг и более. Для этого на ячейке КОЛ-ВО нажимаем стрелочку фильтра и выбираем следующие параметры.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

В появившемся окне напротив условия БОЛЬШЕ ИЛИ РАВНО вписываем цифру 25. Получаем выборку с указанием продукты, которые заказывались партией больше или равной 25 кг. А т.к. мы не убирали сортировку по цене, то эти продукты расположились еще и в порядке ее возрастания.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Промежуточные итоги

И еще одна полезная функция, которая позволит посчитать сумму, произведение, максимальное, минимальное или среднее значение и т.п. в имеющейся БД. Она называется ПРОМЕЖУТОЧНЫЕ ИТОГИ. Отличие ее от обычных команд в том, что она позволяет считать заданную функцию даже при изменении размера таблицы. Чего невожнможно реалиловать в данном случаи с помощью функции =СУММ(). Рассмотрим на примере.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Функция ПРОМЕЖУТОЧНЫЕ ИТОГИ имеет 30 аргументов. Первый статический: код действия. По умолчанию в Excel сумма закодирована цифрой 9, поэтому ставим ее. Второй и последующие аргументы динамические: это ссылки на диапазоны, по которым подводятся итоги. У нас один диапазон: F4:F24. Получилось 19670 руб.

Теперь попробуем снова отсортировать кол-во, оставив только партии от 25 кг.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Видим, что сумма тоже изменилась.

Получается, что в Excel тоже можно создавать небольшие БД и легко работать с ними. При больших объемах данных это очень удобно и рационально.

Excel Создать базу данных

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Excel Create Database (Содержание)

Создать базу данных в Excel

Если вы хотите создать базу данных, MS Access — это инструмент, который вам в идеале следует искать. Тем не менее, это немного сложнее, чтобы изучить и освоить методы, такие как MS Access. Вам нужно достаточно времени, чтобы освоить их. В таких случаях вы можете использовать Excel как хороший ресурс для создания базы данных. Проще вводить, хранить и находить конкретную информацию в базе данных Excel. Хорошо структурированная, хорошо отформатированная таблица Excel может рассматриваться как сама база данных. Итак, все, что вам нужно сделать, это создать таблицу, которая имеет правильный формат. Если таблица хорошо структурирована, вы можете сортировать данные разными способами. Кроме того, вы можете применить фильтры к хорошо структурированным данным, чтобы нарезать их и нарезать кубиками в соответствии с вашими требованиями.

Как создать базу данных в Excel?

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

Вы можете скачать этот шаблон базы данных Excel здесь — Создать шаблон базы данных Excel

Ввод данных для создания базы данных Excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Ввод правильных данных

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

Смотрите скриншот ниже:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Предположим, вы добавили правильную запись, но на 2- й строке после последней строки (т.е. одна строка оставлена ​​пустой). Также не рекомендуется делать это. Это разбивка для ваших данных. Смотрите скриншот ниже:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Давайте посмотрим на скриншот ниже:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Все строки называются «Запись в базе данных Excel».

Это своего рода базовые знания о базе данных, которую мы создаем. Каждая строка, которую мы создаем / добавляем, называется записью в базе данных. Смотрите скриншот ниже для вашей справки:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Каждый столбец — это поле в базе данных Excel

Каждый столбец называется Поле в базе данных Excel. Заголовки столбцов называются именами полей.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Таблица формата

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как только вы довольны диапазоном, вы можете выбрать OK. Теперь вы можете увидеть свои данные в табличной форме. Смотрите скриншот, приведенный ниже:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Используйте инструменты базы данных Excel для сортировки или фильтрации данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Расширение базы данных

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

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

Форматирование базы данных

Выделите ячейку A1 до F1 из электронной таблицы.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Вот как мы создали нашу базу данных в Excel.

Что нужно помнить о создании базы данных в Excel

Рекомендуемые статьи

Это было руководство по созданию базы данных в Excel. Здесь мы обсудим, как создать базу данных в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи —

Как в офисе.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

В пакете Microsoft Office есть специальная программа для создания базы данных и работы с ними — Access. Тем не менее, многие пользователи предпочитают использовать для этих целей более знакомое им приложение — Excel. Нужно отметить, что у этой программы имеется весь инструментарий для создания полноценной базы данных (БД). Давайте выясним, как это сделать.

Процесс создания

База данных в Экселе представляет собой структурированный набор информации, распределенный по столбцам и строкам листа.

Согласно специальной терминологии, строки БД именуются «записями». В каждой записи находится информация об отдельном объекте.

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

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

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

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

На этом создание каркаса БД закончено.

Урок: Как сделать таблицу в Excel

Присвоение атрибутов базы данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Сортировка и фильтр

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Сортировку можно проводить практически по любому параметру:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

После ввода всех нужных параметров жмем на кнопку «OK».

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Урок: Сортировка и фильтрация данных в Excel

Поиск

При наличии большой БД поиск по ней удобно производить с помощь специального инструмента.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Урок: Как сделать поиск в Экселе

Закрепление областей

Удобно при создании БД закрепить ячейки с наименованием записей и полей. При работе с большой базой — это просто необходимое условие. Иначе постоянно придется тратить время на пролистывание листа, чтобы посмотреть, какой строке или столбцу соответствует определенное значение.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Урок: Как закрепить область в Экселе

Выпадающий список

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Урок: Как сделать выпадающий список в Excel

Конечно, Excel уступает по своим возможностям специализированным программам для создания баз данных. Тем не менее, у него имеется инструментарий, который в большинстве случаев удовлетворит потребности пользователей, желающих создать БД. Учитывая тот факт, что возможности Эксель, в сравнении со специализированными приложениями, обычным юзерам известны намного лучше, то в этом плане у разработки компании Microsoft есть даже некоторые преимущества.

Создание базы данных в Excel

Создание простой базы данных на рабочем листе Excel. Использование раскрывающихся списков для ввода данных. Файл с примером для скачивания.

Создание базы данных в Excel

Колонки в базах данных называются полями, а строки — записями. В первую строку чистого листа рабочей книги записываем наименования полей. Если в вашем наборе данных в первое поле записывается дата, то лучше сразу этому полю задать соответствующий формат. Выделите первый столбец, выберите в контекстном меню «Формат ячеек …» и задайте ему необходимый формат даты. Кроме того, очень неплохо будет организовать автоматическую запись текущей даты в первом поле каждой новой записи. В графах создаваемой базы данных с денежными суммами устанавливаем числовой формат с двумя знаками после запятой. В остальных полях можно оставить общий формат.

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как видно, для примера, я уже добавил в базу данных начальное сальдо. Еще, обязательно, нужно закрепить на экране первую строку (в Excel 2010 это: Вид — Закрепить области — Закрепить верхнюю строку). Затем выбираем первые три строки нашей таблицы и добавляем границы ячеек. Лист назовем «Касса».

Создание раскрывающихся списков

Списки для выбора значений мы создаем для полей «Торговая точка», «Вид прихода», «Вид расхода», «Получатель/плательщик». В моей базе данных «Получатель/плательщик» называется короче — «Субъект», и между полями «Дата» и «Торговая точка» есть поле «Фирма», где до 2 квартала 2012 года выбирал ИП или ООО.

Для создания раскрывающихся списков наименования нужных полей копируем на чистый лист этой же рабочей книги, который назовем «Списки». Под наименованиями полей записываем в виде списка нужные значения.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Чтобы эти диапазоны значений можно было добавить в формулу для выбора в раскрывающемся списке, им необходимо присвоить имена. Причем, создавать мы будем динамические именованные диапазоны, чтобы не приходилось каждый раз изменять диапазон в формуле выбора данных при добавлении нового значения. Для этого переходим на лист «Списки» и открываем окно создания имени (в Excel 2010 это: Формулы — Присвоить имя; свои файлы создавал в Excel 2000, но сейчас его структуру меню не помню). Записываем:
Имя: Торговая_точка_выбор,
Диапазон: =СМЕЩ(Списки!$A$2;0;0;СЧЁТЗ(Списки!$A:$A)-1;1)

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Нажимаем «ОК» и первый динамический диапазон создан. То же самое проделываем и для других диапазонов:

Имя: Вид_прихода_выбор
Диапазон: =СМЕЩ(Списки!$B$2;0;0;СЧЁТЗ(Списки!$B:$B)-1;1)

Имя: Вид_расхода_выбор
Диапазон: =СМЕЩ(Списки!$C$2;0;0;СЧЁТЗ(Списки!$C:$C)-1;1)

Имя: Получатель_плательщик_выбор
Диапазон: =СМЕЩ(Списки!$D$2;0;0;СЧЁТЗ(Списки!$D:$D)-1;1)

Когда всем диапазонам со списками значений для выбора присвоены имена, переходим на лист «Касса» и создаем в ячейках соответствующих колонок раскрывающиеся списки. Для этого выбираем ячейку «B3» и открываем окно «Проверка вводимых значений» (в Excel 2010 это: Данные — Проверка данных — Проверка данных). На вкладке «Параметры» выбираем Тип данных: Список, а в Источник записываем: =Торговая_точка_выбор.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

для «D3»: =Вид_прихода_выбор,
для «F3»: =Вид_расхода_выбор,
для «G3»: =Получатель_плательщик_выбор.

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

Внешний вид базы данных в Excel

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Ну и раз уж это база данных для ведения кассы, в любую ячейку закрепленной строки, правее наименований полей, вставьте формулу: =СУММ(C:C)-СУММ(E:E), чтобы всегда видеть текущий остаток денег в кассе.

Скачать пример базы данных в Excel

В архиве для скачивания представлен мой файл базы данных в Excel с макросом для автоматической записи текущей даты. При выборе ячейки во втором столбце, если ячейка в первом столбце пустая, то в нее автоматически записывается текущая дата. Код для автоматической записи текущей даты был доработан, и, если вы хотите его использовать, скопируйте из статьи VBA Excel. Автоматическая запись текущей даты и времени, параграф «Окончательный вариант».

Создание базы данных в Excel

При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.

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

Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.

Шаг 1. Исходные данные в виде таблиц

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Итого у нас должны получиться три «умных таблицы»:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Шаг 2. Создаем форму для ввода данных

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).

Шаг 3. Добавляем макрос ввода продаж

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Шаг 4. Связываем таблицы

Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

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

Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.

Шаг 5. Строим отчеты с помощью сводной

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.

Шаг 6. Заполняем печатные формы

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

Как сделать базу данных в excel. Смотреть фото Как сделать базу данных в excel. Смотреть картинку Как сделать базу данных в excel. Картинка про Как сделать базу данных в excel. Фото Как сделать базу данных в excel

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *