При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.
Для начала давайте сформулируем ТЗ. В большинстве случаев база данных для учета, например, классических продаж должна уметь:
- хранить в таблицах информацию по товарам (прайс), совершенным сделкам и клиентам и связывать эти таблицы между собой
- иметь удобные формы ввода данных (с выпадающими списками и т.п.)
- автоматически заполнять этими данными какие-то печатные бланки (платежки, счета и т.д.)
- выдавать необходимые вам отчеты для контроля всего бизнес-процесса с точки зрения руководителя
Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.
Шаг 1. Исходные данные в виде таблиц
Информацию о товарах, продажах и клиентах будем хранить в трех таблицах (на одном листе или на разных — все равно). Принципиально важно, превратить их в «умные таблицы» с автоподстройкой размеров, чтобы не думать об этом в будущем. Это делается с помощью команды Форматировать как таблицу на вкладке Главная (Home — Format as Table). На появившейся затем вкладке Конструктор (Design) присвоим таблицам наглядные имена в поле Имя таблицы для последующего использования:
Итого у нас должны получиться три «умных таблицы»:
Обратите внимание, что таблицы могут содержать дополнительные уточняющие данные. Так, например, наш Прайс содержит дополнительно информацию о категории (товарной группе, упаковке, весу и т.п.) каждого товара, а таблица Клиенты — город и регион (адрес, ИНН, банковские реквизиты и т.п.) каждого из них.
Таблица Продажи будет использоваться нами впоследствии для занесения в нее совершенных сделок.
Шаг 2. Создаем форму для ввода данных
Само-собой, можно вводить данные о продажах непосредственно в зеленую таблицу Продажи, но это не всегда удобно и влечет за собой появление ошибок и опечаток из-за «человеческого фактора». Поэтому лучше будет на отдельном листе сделать специальную форму для ввода данных примерно такого вида:
В ячейке B3 для получения обновляемой текущей даты-времени используем функцию ТДАТА (NOW). Если время не нужно, то вместо ТДАТА можно применить функцию СЕГОДНЯ (TODAY).
В ячейке B11 найдем цену выбранного товара в третьем столбце умной таблицы Прайс с помощью функции ВПР (VLOOKUP). Если раньше с ней не сталкивались, то сначала почитайте и посмотрите видео тут.
В ячейке B7 нам нужен выпадающий список с товарами из прайс-листа. Для этого можно использовать команду Данные — Проверка данных (Data — Validation), указать в качестве ограничения Список (List) и ввести затем в поле Источник (Source) ссылку на столбец Наименование из нашей умной таблицы Прайс:
Аналогичным образом создается выпадающий список с клиентами, но источник будет уже:
=ДВССЫЛ(«Клиенты[Клиент]»)
Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).
Шаг 3. Добавляем макрос ввода продаж
После заполнения формы нужно введенные в нее данные добавить в конец таблицы Продажи. Сформируем при помощи простых ссылок строку для добавления прямо под формой:
Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.
Теперь добавим элементарный макрос в 2 строчки, который копирует созданную строку и добавляет ее к таблице Продажи. Для этого жмем сочетание Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer). Если эту вкладку не видно, то включите ее сначала в настройках Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon). В открывшемся окне редактора Visual Basic вставляем новый пустой модуль через меню Insert — Module и вводим туда код нашего макроса:
Sub Add_Sell() Worksheets("Форма ввода").Range("A20:E20").Copy 'копируем строчку с данными из формы n = Worksheets("Продажи").Range("A100000").End(xlUp).Row 'определяем номер последней строки в табл. Продажи Worksheets("Продажи").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues 'вставляем в следующую пустую строку Worksheets("Форма ввода").Range("B5,B7,B9").ClearContents 'очищаем форму End Sub
Теперь можно добавить к нашей форме кнопку для запуска созданного макроса, используя выпадающий список Вставить на вкладке Разработчик (Developer — Insert — Button):
После того, как вы ее нарисуете, удерживая нажатой левую кнопку мыши, Excel сам спросит вас — какой именно макрос нужно на нее назначить — выбираем наш макрос Add_Sell. Текст на кнопке можно поменять, щелкнув по ней правой кнопкой мыши и выбрав команду Изменить текст.
Теперь после заполнения формы можно просто жать на нашу кнопку, и введенные данные будут автоматически добавляться к таблице Продажи, а затем форма очищается для ввода новой сделки.
Шаг 4. Связываем таблицы
Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.
Для этого на вкладке Данные (Data) нажмите кнопку Отношения (Relations). В появившемся окне нажмите кнопку Создать (New) и выберите из выпадающих списков таблицы и названия столбцов, по которым они должны быть связаны:
Важный момент: таблицы нужно задавать именно в таком порядке, т.е. связанная таблица (Прайс) не должна содержать в ключевом столбце (Наименование) повторяющихся товаров, как это происходит в таблице Продажи. Другими словами, связанная таблица должна быть той, в которой вы искали бы данные с помощью ВПР, если бы ее использовали.
Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:
После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.
Шаг 5. Строим отчеты с помощью сводной
Теперь для анализа продаж и отслеживания динамики процесса, сформируем для примера какой-нибудь отчет с помощью сводной таблицы. Установите активную ячейку в таблицу Продажи и выберите на ленте вкладку Вставка — Сводная таблица (Insert — Pivot Table). В открывшемся окне Excel спросит нас про источник данных (т.е. таблицу Продажи) и место для выгрузки отчета (лучше на новый лист):
Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.
После нажатия на ОК в правой половине окна появится панель Поля сводной таблицы, где нужно щелкнуть по ссылке Все, чтобы увидеть не только текущую, а сразу все «умные таблицы», которые есть в книге.А затем можно, как и в классической сводной таблице, просто перетащить мышью нужные нам поля из любых связанных таблиц в области Фильтра, Строк, Столбцов или Значений — и Excel моментально построит любой нужный нам отчет на листе:
Не забудьте, что сводную таблицу нужно периодически (при изменении исходных данных) обновлять, щелкнув по ней правой кнопкой мыши и выбрав команду Обновить (Refresh), т.к. автоматически она этого делать не умеет.
Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.
Шаг 6. Заполняем печатные формы
Еще одной типовой задачей любой БД является автоматическое заполнение различных печатных бланков и форм (накладные, счета, акты и т.п.). Про один из способов это сделать, я уже как-то писал. Здесь же реализуем, для примера, заполнение формы по номеру счета:
Предполагается, что в ячейку C2 пользователь будет вводить число (номер строки в таблице Продажи, по сути), а затем нужные нам данные подтягиваются с помощью уже знакомой функции ВПР (VLOOKUP) и функции ИНДЕКС (INDEX).
Ссылки по теме
- Как использовать функцию ВПР (VLOOKUP) для поиска и подстановки значений
- Как заменить ВПР функциями ИНДЕКС и ПОИСКПОЗ
- Автоматическое заполнение форм и бланков данными из таблицы
- Создание отчетов с помощью сводных таблиц
VBA, Create New Access Database From Excel
In this article I will explain how you can create a new (blank) access database from Excel. There are 2 methods for getting this done:
- Late Binding
- Early Binding
In early binding we add a reference to the Access Object Library. The benefit of using early binding is that our code will run faster and we will have access to intellisense. The downside is that a compatibility issue might arise when using the program on another computer with a different version of Access installed. Using late binding we let the compiler detect which version of Access is installed at runtime.
Note: Although this code was written in VBA for Excel, it is applicable to all other office applications.
–
Create Blank Access Database:
Using the code below a blank access database will be created in the path “D:StuffBusinessTemp” under the name “NewDB”:
Sub Example1()
'the path to create the new access database
Dim strPath As String
'an Access object
Dim objAccess As Object
strPath = "D:StuffBusinessTempNewDB"
Set objAccess = CreateObject("Access.Application")
Call objAccess.NewCurrentDatabase(strPath)
objAccess.Quit
End Sub
Result:
Early Binding:
In order to use early binding we will need to create reference to the Microsoft Access Object Library. This can be done in the VBA editor (Tools>>Reference)::
Note: I have the Microsoft Access 14.0 Object Library installed on my computer. There might be a different version installed the computer you are using. This will not affect the result of the code.
Similar to the code explained above the code below will create a blank Access database in the path “D:StuffBusinessTemp” under the name “NewDB”:
Sub Example2()
'the path to create the new access database
Dim strPath As String
'an Access object
Dim objAccess As Access.Application
strPath = "D:StuffBusinessTempNewDB"
Set objAccess = New Access.Application
Call objAccess.NewCurrentDatabase(strPath)
objAccess.Quit
End Sub
–
Running SQL Commands:
SQL statements can be run using the code below:
'SQL Statement
objAccess.CurrentProject.Connection.Execute (strSQL)
Where strSQL is a string with the SQL statement.
The code below create a new access database in the path “D:StuffBusinessTemp” under the name “NewDB.accdb” and create a new table called “NewTable”:
Sub Example3()
'the path to create the new access database
Dim strPath As String
'an Access object
Dim objAccess As Access.Application
strPath = "D:StuffBusinessTempNewDB"
Set objAccess = New Access.Application
Call objAccess.NewCurrentDatabase(strPath)
'create table
objAccess.CurrentProject.Connection.Execute ( _
"Create Table NewTable")
End Sub
Result:
You can download the file and code related to this article from the link below:
- Automate Access.xlsm
If you need assistance with your code, or you are looking for a VBA programmer to hire feel free to contact me. Also please visit my website www.software-solutions-online.com
Создание базы данных в Microsoft Excel
В пакете Microsoft Office есть специальная программа для создания базы данных и работы с ними – Access. Тем не менее, многие пользователи предпочитают использовать для этих целей более знакомое им приложение – Excel. Нужно отметить, что у этой программы имеется весь инструментарий для создания полноценной базы данных (БД). Давайте выясним, как это сделать.
Процесс создания
База данных в Экселе представляет собой структурированный набор информации, распределенный по столбцам и строкам листа.
Согласно специальной терминологии, строки БД именуются «записями». В каждой записи находится информация об отдельном объекте.
Столбцы называются «полями». В каждом поле располагается отдельный параметр всех записей.
То есть, каркасом любой базы данных в Excel является обычная таблица.
Создание таблицы
Итак, прежде всего нам нужно создать таблицу.
- Вписываем заголовки полей (столбцов) БД.
Заполняем наименование записей (строк) БД.
Переходим к заполнению базы данными.
На этом создание каркаса БД закончено.
Присвоение атрибутов базы данных
Для того, чтобы Excel воспринимал таблицу не просто как диапазон ячеек, а именно как БД, ей нужно присвоить соответствующие атрибуты.
-
Переходим во вкладку «Данные».
Выделяем весь диапазон таблицы. Кликаем правой кнопкой мыши. В контекстном меню жмем на кнопку «Присвоить имя…».
В графе «Имя» указываем то наименование, которым мы хотим назвать базу данных. Обязательным условием является то, что наименование должно начинаться с буквы, и в нём не должно быть пробелов. В графе «Диапазон» можно изменить адрес области таблицы, но если вы её выделили правильно, то ничего тут менять не нужно. При желании в отдельном поле можно указать примечание, но этот параметр не является обязательным. После того, как все изменения внесены, жмем на кнопку «OK».
Можно сказать, что после этого мы уже имеем готовую базу данных. С ней можно работать и в таком состоянии, как она представлена сейчас, но многие возможности при этом будут урезаны. Ниже мы разберем, как сделать БД более функциональной.
Сортировка и фильтр
Работа с базами данных, прежде всего, предусматривает возможность упорядочивания, отбора и сортировки записей. Подключим эти функции к нашей БД.
-
Выделяем информацию того поля, по которому собираемся провести упорядочивание. Кликаем по кнопке «Сортировка» расположенной на ленте во вкладке «Данные» в блоке инструментов «Сортировка и фильтр».
Сортировку можно проводить практически по любому параметру:
- имя по алфавиту;
- дата;
- число и т.д.
- В поле «Сортировка» указывается, как именно она будет выполняться. Для БД лучше всего выбрать параметр «Значения».
- В поле «Порядок» указываем, в каком порядке будет проводиться сортировка. Для разных типов информации в этом окне высвечиваются разные значения. Например, для текстовых данных – это будет значение «От А до Я» или «От Я до А», а для числовых – «По возрастанию» или «По убыванию».
- Важно проследить, чтобы около значения «Мои данные содержат заголовки» стояла галочка. Если её нет, то нужно поставить.
После ввода всех нужных параметров жмем на кнопку «OK».
После этого информация в БД будет отсортирована, согласно указанным настройкам. В этом случае мы выполнили сортировку по именам сотрудников предприятия.
Одним из наиболее удобных инструментов при работе в базе данных Excel является автофильтр. Выделяем весь диапазон БД и в блоке настроек «Сортировка и фильтр» кликаем по кнопке «Фильтр».
Как видим, после этого в ячейках с наименованием полей появились пиктограммы в виде перевернутых треугольников. Кликаем по пиктограмме того столбца, значение которого собираемся отфильтровать. В открывшемся окошке снимаем галочки с тех значений, записи с которыми хотим скрыть. После того как выбор сделан, жмем на кнопку «OK».
Как видим, после этого, строки, где содержатся значения, с которых мы сняли галочки, были скрыты из таблицы.
Для того, чтобы вернуть все данные на экран, кликаем на пиктограмму того столбца, по которому проводилась фильтрация, и в открывшемся окне напротив всех пунктов устанавливаем галочки. Затем жмем на кнопку «OK».
При наличии большой БД поиск по ней удобно производить с помощь специального инструмента.
-
Для этого переходим во вкладку «Главная» и на ленте в блоке инструментов «Редактирование» жмем на кнопку «Найти и выделить».
Открывается окно, в котором нужно указать искомое значение. После этого жмем на кнопку «Найти далее» или «Найти все».
В первом случае первая ячейка, в которой имеется указанное значение, становится активной.
Во втором случае открывается весь перечень ячеек, содержащих это значение.
Закрепление областей
Удобно при создании БД закрепить ячейки с наименованием записей и полей. При работе с большой базой – это просто необходимое условие. Иначе постоянно придется тратить время на пролистывание листа, чтобы посмотреть, какой строке или столбцу соответствует определенное значение.
-
Выделяем ячейку, области сверху и слева от которой нужно закрепить. Она будет располагаться сразу под шапкой и справа от наименований записей.
Теперь наименования полей и записей будут у вас всегда перед глазами, как бы далеко вы не прокручивали лист с данными.
Выпадающий список
Для некоторых полей таблицы оптимально будет организовать выпадающий список, чтобы пользователи, добавляя новые записи, могли указывать только определенные параметры. Это актуально, например, для поля «Пол». Ведь тут возможно всего два варианта: мужской и женский.
-
Создаем дополнительный список. Удобнее всего его будет разместить на другом листе. В нём указываем перечень значений, которые будут появляться в выпадающем списке.
Выделяем этот список и кликаем по нему правой кнопкой мыши. В появившемся меню выбираем пункт «Присвоить имя…».
Открывается уже знакомое нам окно. В соответствующем поле присваиваем имя нашему диапазону, согласно условиям, о которых уже шла речь выше.
Возвращаемся на лист с БД. Выделяем диапазон, к которому будет применяться выпадающий список. Переходим во вкладку «Данные». Жмем на кнопку «Проверка данных», которая расположена на ленте в блоке инструментов «Работа с данными».
Теперь при попытке ввести данные в диапазон, где было установлено ограничение, будет появляться список, в котором можно произвести выбор между четко установленными значениями.
Если же вы попытаетесь написать в этих ячейках произвольные символы, то будет появляться сообщение об ошибке. Вам придется вернутся и внести корректную запись.
Конечно, Excel уступает по своим возможностям специализированным программам для создания баз данных. Тем не менее, у него имеется инструментарий, который в большинстве случаев удовлетворит потребности пользователей, желающих создать БД. Учитывая тот факт, что возможности Эксель, в сравнении со специализированными приложениями, обычным юзерам известны намного лучше, то в этом плане у разработки компании Microsoft есть даже некоторые преимущества.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как создать базу данных в Excel?
Добрый день!
Темой этой статьи, как вы поняли, станет создание собственной базы данных. Для тех, кто по опытнее, слова база данных сразу вызовет ассоциацию с MS Access, 1C, Oracle, SQL, СУБД FoxPro и другие, с которыми могла свести судьба и работа. Сразу соглашусь с вами, что это очень хорошие, мощные и достойные базы данных, которые позволяют обрабатывать преогромнейшие массивы данных, но такие удовольствия и стоят соответственно совсем не копейки. В случае если ваш бизнес маленький вам всё равно нужно упорядочить, отсортировать и автоматизировать свои данные что позволит улучшить анализ и принимаемые решения, что зачастую являются главными условиями выживаемости в экономических реалиях. Также небольшие базы данных можно создавать и для своих нужд или структурирования информации, например, база данных книг (которые у вас есть или прочитали или хотите прочитать), ведения личного финансового учёта и прочее.
Как видите условия применения базы данных ограничено только вашей фантазией, ну а навыкам создания своей собственной базы данных я вас научу.
Если вас интересует вопрос, почему именно в MS Excel я решил создавать базу данных, то думаю, что это не секрет что это самая распространённая и доступная программа из тех, что имеется у вас на компьютере, да и с этой задачей сможет справиться, на 5 с плюсом. Так как инструментов у нее предостаточно, это и формулы, и возможность создания интерфейса с использованием VBA, и формирование дашбордов, и инструменты для связывания диаграмм и ячеек, инструменты которые могут производить поиск и создание обновляемых динамических отчётов.
Небольшое отступления, чтобы определить, что же такое база данных, ее терминология:
- База данных – это обыкновенная двумерная таблица в Excel, которая была создана при соблюдении определенных правил;
- Поле (или столбик) – содержит в себе информацию об определенном признаке или значении для записей, во всей базе данных (определяется в шапке базы данных);
- Запись (или строка) – состоит из нескольких или множества признаков, или значений, которые могут охарактеризовать только один объект вашей базы данных;
- Расширяемая база данных – это созданная таблица, куда постоянно производится добавление новых данных или записей (строк) вашей информации. Неизменными остаются всегда количество полей и название.
Всё вышенаписанное является очень важным, так как незнание механизмов работы приведет к ошибке, поэтому это нужно знать и помнить!
А теперь рассмотрим ряд очень важных правил, которыми следует руководиться при создании таблицы для базы данных в Excel, это позволит вам в будущем облегчить работу при попытках извлечения информации из вашей базы! Они не трудны, так что запоминайте!
Правила создания базы данных в Excel
- Обязательно! Без исключений! Первая строка в вашей базе данных должна содержать название заголовков полей (столбцов);
- Каждая запись (строка) базы данных обязана содержать ячейку с заполненными данными (никаких пустых строк);
- Любое объединение диапазонов ячеек запрещено на всей таблице базы данных;
- Каждое поле (столбик) должно, обязательно, содержать в себе только один определенный тип данных, это либо текстовые значения, либо числовые или значения времени;
- Пространство возле вашей базы данных обязательно должно быть пустым;
- Всему диапазону вашей базы данных необходимо присвоить имя;
- Укажите, что диапазон вашей базы данных является списком;
- Рекомендовано создание и ведение базы данных на отдельном листе.
Следующим шагом для создания качественной базы данных, это правильно сформулированное техническое задание, то есть чёткое понимание, что должна уметь делать таблица для выполнения вашего задания, а именно:
- сохранять в таблицах разнообразнейшую информацию по разным видам данных: по товарам, сделкам, контрагентам с обязательной перевязкой данных в этих столбцах;
- содержать в себе удобные формы, с помощью которых вводятся данные (использовать возможности выпадающих списков и тому подобное);
- разработать возможность автоматического заполнения нужными данными свои печатные формы (при необходимости создавать или формировать платёжки, акты, счета);
- формировать нужные отчёты для отслеживания бизнес процессов или подбор статистических данных, которые нужны вам и которые имеются в вашей базе данных.
Вы можете использовать не все критерии, так как функции баз данных, могут розниться в зависимости от поставленных задач, но, тем не менее, со всеми этими задачами Excel может справиться достаточно легко, но при условии, что вы приложите немного усилий. Теперь будем пробовать создать свою базу данных.
Я думаю, что на просторах достаточно много примеров создания клиентских баз данных, продажных и складских вы без труда себе найдете массу примеров, которые в той или иной степени вас удовлетворят. Да вообще такие базы желательно писать индивидуально под конкретную задачу или предприятие. Поэтому я хочу создать базу данных книг, тех, которые были прочитаны или будут прочитаны. Лично мне это актуально, хочу знать, сколько я прочитал, а также выбрать книгу, которую хочу прочитать, следить за сериями книг, которые не оконченные, а дочитать очень хочу и вот на таком примере и рассмотрим создание нашей базы данных.
Для начала работы я создаю макет моей базы данных, так как это основа при выполнении таких задач. Моим целям достаточно 4 страницы Excel, в которых я и буду размещать, и обрабатывать данные:
- Страница №1 будет содержать весь набор данных для формы ввода данных, а точнее для формирования данных выпадающего списка, что создаст удобство в использовании, унифицирует данные и застрахует меня от большинства ошибок;
- Страница №2 будет служить мне формой ввода данных в мою базу данных, это позволит мне быстро и почти в автоматическом режиме с помощью макроса добавлять новые записи мне в базу данных;
- Страница №3 будет хранить собственно базу данных, никаких активных работ я здесь не буду делать, чтобы не повредить ее целостности;
- Страница №4 это будет структурированный результат на основе сводной таблицы, которая будет удобно и в нужной форме отбирать записи с базы данных и предоставлять их мне.
После создания макета будем создавать базу наших данных для удобства работы с нашей формой ввода. Все данные мы будем использовать в форме, поэтому максимально продумайте, какие пункты будут вам нужны и создайте по ним варианты нужных ответов. Для моих целей достаточно такой базы:
Следующим шагом станет создание формы ввода для нашей базы данных. В ней я перечислил все те данные, которые мне нужно внести в мою базу. Порядковый номер записи уже стоит, так как он определяется формулой: =СЧЁТЗ(Библиотека!B3:B9949)+1 которая считает записи и выводит номер следующей. В ячейки выделенные синим цветом я буду вводить данные вручную, а в белых ячейках я создам выпадающий список, это позволит мне водить одинаковые значения и избавится от несовпадения данных и ошибок. Введенные данные будут формировать строку A16:L16, которую с помощью макроса, прикреплённого к кнопке, буду переносить в свою библиотеку. Создаю кнопку запуска макроса, на вкладке «Разработчик» в блоке «Элементы управления» нажимаем пиктограмму «Вставить» и в выпадающем меню выбираем элемент «Кнопка», рисуем ее на нашем поле, где будет удобно ее использовать и подписываем ее. Теперь вызываем редактор VBA для написания выполняемого макроса по внесению записи в базу данных: Создаем для нашей кнопки отдельный обыкновенный модуль, выбрав пункт «Insert», потом «Module»: Вставляем в модуль наш макрос «Add_Books»:
База данных в 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 заносим записи о выпуске металлоконструкций.
4. В ячейку F8 вписываем формулу: =D8*E8 и копируем ее в ячейки F9. F17 .
5. Присваиваем диапазону базы данных имя.
Для этого выделяем область базы данных вместе с заголовками столбцов A7…F17; в главном меню выбираем «Вставка» — «Имя» — «Присвоить…». В выпавшем окне «Присвоение имени» пишем имя, например — БД2 и нажимаем на кнопку «ОК» – диапазону присвоено имя!
6. Объявляем диапазон базы данных списком.
Для этого вновь выделяем область базы данных вместе с заголовками столбцов; в главном меню выбираем «Данные» — «Список» — «Создать список».
В выпавшем окне «Создание списка» проверяем правильность указанной области расположения данных и наличие галочки у надписи «Список с заголовками». Нажимаем на кнопку «ОК» – список создан!
База данных в Excel готова!
Если активировать любую из ячеек внутри списка («встать мышью»), то мы увидим:
1. Объявленный список окаймлен синей жирной граничной линией.
2. На заголовки списка наложен автофильтр, кнопки которого появились в ячейках с заголовками столбцов.
3. В самом низу списка появилась пустая строка со звездочкой в начале, приглашающая добавить очередную запись в базу данных.
Итак, созданный список является автоматически расширяющейся базой данных в Excel с именем БД2. Можно продолжать наполнять ее информацией. По мере готовности к отгрузке изделий (в производстве металлоконструкций они называются отгрузочными марками или просто — марками) начальник участка должен делать очередные построчные записи .
Для чего мы уделили столько внимания созданию элементарной таблицы?! Это всем станет понятно, когда будем фильтровать, сортировать данные и формировать различные отчеты по запросам, но об этом читайте в последующих статьях. Эти азы работы с информацией в Excel я постараюсь изложить максимально кратко, интересно и просто. Правильная и продуманная предварительная подготовка «скелета» для хранения информации — это залог того, что в будущем вы легко найдете необходимые данные!
Для получения информации о выходе новых статей и для скачивания файлов – примеров прошу Вас подписаться на анонсы в окне, расположенном в конце статьи или в окне вверху страницы.
Прошу уважающих труд автора скачивать файл после подписки на анонсы статей!
Ссылка на скачивание файла с примером: database (xls 31,0 KB).
Создание базы данных в Excel
При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.
Для начала давайте сформулируем ТЗ. В большинстве случаев база данных для учета, например, классических продаж должна уметь:
- хранить в таблицах информацию по товарам (прайс), совершенным сделкам и клиентам и связывать эти таблицы между собой
- иметь удобные формы ввода данных (с выпадающими списками и т.п.)
- автоматически заполнять этими данными какие-то печатные бланки (платежки, счета и т.д.)
- выдавать необходимые вам отчеты для контроля всего бизнес-процесса с точки зрения руководителя
Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.
Шаг 1. Исходные данные в виде таблиц
Информацию о товарах, продажах и клиентах будем хранить в трех таблицах (на одном листе или на разных — все равно). Принципиально важно, превратить их в «умные таблицы» с автоподстройкой размеров, чтобы не думать об этом в будущем. Это делается с помощью команды Форматировать как таблицу на вкладке Главная (Home — Format as Table) . На появившейся затем вкладке Конструктор (Design) присвоим таблицам наглядные имена в поле Имя таблицы для последующего использования:
Итого у нас должны получиться три «умных таблицы»:
Обратите внимание, что таблицы могут содержать дополнительные уточняющие данные. Так, например, наш Прайс содержит дополнительно информацию о категории (товарной группе, упаковке, весу и т.п.) каждого товара, а таблица Клиенты — город и регион (адрес, ИНН, банковские реквизиты и т.п.) каждого из них.
Таблица Продажи будет использоваться нами впоследствии для занесения в нее совершенных сделок.
Шаг 2. Создаем форму для ввода данных
Само-собой, можно вводить данные о продажах непосредственно в зеленую таблицу Продажи, но это не всегда удобно и влечет за собой появление ошибок и опечаток из-за «человеческого фактора». Поэтому лучше будет на отдельном листе сделать специальную форму для ввода данных примерно такого вида:
В ячейке B3 для получения обновляемой текущей даты-времени используем функцию ТДАТА (NOW) . Если время не нужно, то вместо ТДАТА можно применить функцию СЕГОДНЯ (TODAY) .
В ячейке B11 найдем цену выбранного товара в третьем столбце умной таблицы Прайс с помощью функции ВПР (VLOOKUP) . Если раньше с ней не сталкивались, то сначала почитайте и посмотрите видео тут.
В ячейке B7 нам нужен выпадающий список с товарами из прайс-листа. Для этого можно использовать команду Данные — Проверка данных (Data — Validation) , указать в качестве ограничения Список (List) и ввести затем в поле Источник (Source) ссылку на столбец Наименование из нашей умной таблицы Прайс:
Аналогичным образом создается выпадающий список с клиентами, но источник будет уже:
Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).
Шаг 3. Добавляем макрос ввода продаж
После заполнения формы нужно введенные в нее данные добавить в конец таблицы Продажи. Сформируем при помощи простых ссылок строку для добавления прямо под формой:
Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.
Теперь добавим элементарный макрос в 2 строчки, который копирует созданную строку и добавляет ее к таблице Продажи. Для этого жмем сочетание Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) . Если эту вкладку не видно, то включите ее сначала в настройках Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) . В открывшемся окне редактора Visual Basic вставляем новый пустой модуль через меню Insert — Module и вводим туда код нашего макроса:
Теперь можно добавить к нашей форме кнопку для запуска созданного макроса, используя выпадающий список Вставить на вкладке Разработчик (Developer — Insert — Button) :
После того, как вы ее нарисуете, удерживая нажатой левую кнопку мыши, Excel сам спросит вас — какой именно макрос нужно на нее назначить — выбираем наш макрос Add_Sell. Текст на кнопке можно поменять, щелкнув по ней правой кнопкой мыши и выбрав команду Изменить текст.
Теперь после заполнения формы можно просто жать на нашу кнопку, и введенные данные будут автоматически добавляться к таблице Продажи, а затем форма очищается для ввода новой сделки.
Шаг 4. Связываем таблицы
Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.
Для этого на вкладке Данные (Data) нажмите кнопку Отношения (Relations) . В появившемся окне нажмите кнопку Создать (New) и выберите из выпадающих списков таблицы и названия столбцов, по которым они должны быть связаны:
Важный момент: таблицы нужно задавать именно в таком порядке, т.е. связанная таблица (Прайс) не должна содержать в ключевом столбце (Наименование) повторяющихся товаров, как это происходит в таблице Продажи. Другими словами, связанная таблица должна быть той, в которой вы искали бы данные с помощью ВПР, если бы ее использовали.
Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:
После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.
Шаг 5. Строим отчеты с помощью сводной
Теперь для анализа продаж и отслеживания динамики процесса, сформируем для примера какой-нибудь отчет с помощью сводной таблицы. Установите активную ячейку в таблицу Продажи и выберите на ленте вкладку Вставка — Сводная таблица (Insert — Pivot Table) . В открывшемся окне Excel спросит нас про источник данных (т.е. таблицу Продажи) и место для выгрузки отчета (лучше на новый лист):
Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.
После нажатия на ОК в правой половине окна появится панель Поля сводной таблицы, где нужно щелкнуть по ссылке Все, чтобы увидеть не только текущую, а сразу все «умные таблицы», которые есть в книге.А затем можно, как и в классической сводной таблице, просто перетащить мышью нужные нам поля из любых связанных таблиц в области Фильтра, Строк, Столбцов или Значений — и Excel моментально построит любой нужный нам отчет на листе:
Не забудьте, что сводную таблицу нужно периодически (при изменении исходных данных) обновлять, щелкнув по ней правой кнопкой мыши и выбрав команду Обновить (Refresh) , т.к. автоматически она этого делать не умеет.
Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.
Шаг 6. Заполняем печатные формы
Еще одной типовой задачей любой БД является автоматическое заполнение различных печатных бланков и форм (накладные, счета, акты и т.п.). Про один из способов это сделать, я уже как-то писал. Здесь же реализуем, для примера, заполнение формы по номеру счета:
Предполагается, что в ячейку C2 пользователь будет вводить число (номер строки в таблице Продажи, по сути), а затем нужные нам данные подтягиваются с помощью уже знакомой функции ВПР (VLOOKUP) и функции ИНДЕКС (INDEX) .
Создание базы данных в Excel по клиентам с примерами и шаблонами
Многие пользователи активно применяют Excel для генерирования отчетов, их последующей редакции. Для удобного просмотра информации и получения полного контроля при управлении данными в процессе работы с программой.
Внешний вид рабочей области программы – таблица. А реляционная база данных структурирует информацию в строки и столбцы. Несмотря на то что стандартный пакет MS Office имеет отдельное приложение для создания и ведения баз данных – Microsoft Access, пользователи активно используют Microsoft Excel для этих же целей. Ведь возможности программы позволяют: сортировать; форматировать; фильтровать; редактировать; систематизировать и структурировать информацию.
То есть все то, что необходимо для работы с базами данных. Единственный нюанс: программа Excel — это универсальный аналитический инструмент, который больше подходит для сложных расчетов, вычислений, сортировки и даже для сохранения структурированных данных, но в небольших объемах (не более миллиона записей в одной таблице, у версии 2010-го года выпуска ).
Структура базы данных – таблица Excel
База данных – набор данных, распределенных по строкам и столбцам для удобного поиска, систематизации и редактирования. Как сделать базу данных в Excel?
Вся информация в базе данных содержится в записях и полях.
Запись – строка в базе данных (БД), включающая информацию об одном объекте.
Поле – столбец в БД, содержащий однотипные данные обо всех объектах.
Записи и поля БД соответствуют строкам и столбцам стандартной таблицы Microsoft Excel.
Если Вы умеете делать простые таблицы, то создать БД не составит труда.
Создание базы данных в Excel: пошаговая инструкция
Пошаговое создание базы данных в Excel. Перед нами стоит задача – сформировать клиентскую БД. За несколько лет работы у компании появилось несколько десятков постоянных клиентов. Необходимо отслеживать сроки договоров, направления сотрудничества. Знать контактных лиц, данные для связи и т.п.
Как создать базу данных клиентов в Excel:
- Вводим названия полей БД (заголовки столбцов).
- Вводим данные в поля БД. Следим за форматом ячеек. Если числа – то числа во всем столбце. Данные вводятся так же, как и в обычной таблице. Если данные в какой-то ячейке – итог действий со значениями других ячеек, то заносим формулу.
- Чтобы пользоваться БД, обращаемся к инструментам вкладки «Данные».
- Присвоим БД имя. Выделяем диапазон с данными – от первой ячейки до последней. Правая кнопка мыши – имя диапазона. Даем любое имя. В примере – БД1. Проверяем, чтобы диапазон был правильным.
Основная работа – внесение информации в БД – выполнена. Чтобы этой информацией было удобно пользоваться, необходимо выделить нужное, отфильтровать, отсортировать данные.
Как вести базу клиентов в Excel
Чтобы упростить поиск данных в базе, упорядочим их. Для этой цели подойдет инструмент «Сортировка».
- Выделяем тот диапазон, который нужно отсортировать. Для целей нашей выдуманной компании – столбец «Дата заключения договора». Вызываем инструмент «Сортировка».
- При нажатии система предлагает автоматически расширить выделенный диапазон. Соглашаемся. Если мы отсортируем данные только одного столбца, остальные оставим на месте, то информация станет неправильной. Открывается меню, где мы должны выбрать параметры и значения сортировки.
Данные в таблице распределились по сроку заключения договора.
Теперь менеджер видит, с кем пора перезаключить договор. А с какими компаниями продолжаем сотрудничество.
БД в процессе деятельности фирмы разрастается до невероятных размеров. Найти нужную информацию становится все сложнее. Чтобы отыскать конкретный текст или цифры, можно воспользоваться одним из следующих способов:
- Одновременным нажатием кнопок Ctrl + F или Shift + F5. Появится окно поиска «Найти и заменить».
- Функцией «Найти и выделить» («биноклем») в главном меню.
Посредством фильтрации данных программа прячет всю не интересующую пользователя информацию. Данные остаются в таблице, но невидимы. В любой момент их можно восстановить.
В программе Excel чаще всего применяются 2 фильтра:
- Автофильтр;
- фильтр по выделенному диапазону.
Автофильтр предлагает пользователю выбрать параметр фильтрации из готового списка.
- На вкладке «Данные» нажимаем кнопку «Фильтр».
- После нажатия в шапке таблицы появляются стрелки вниз. Они сигнализируют о включении «Автофильтра».
- Чтобы выбрать значение фильтра, щелкаем по стрелке нужного столбца. В раскрывающемся списке появляется все содержимое поля. Если хотим спрятать какие-то элементы, сбрасываем птички напротив их.
- Жмем «ОК». В примере мы скроем клиентов, с которыми заключали договоры в прошлом и текущем году.
- Чтобы задать условие для фильтрации поля типа «больше», «меньше», «равно» и т.п. числа, в списке фильтра нужно выбрать команду «Числовые фильтры».
- Если мы хотим видеть в таблице клиентов, с которыми заключили договор на 3 и более лет, вводим соответствующие значения в меню пользовательского автофильтра.
Поэкспериментируем с фильтрацией данных по выделенным ячейкам. Допустим, нам нужно оставить в таблице только те компании, которые работают в Беларуси.
- Выделяем те данные, информация о которых должна остаться в базе видной. В нашем случае находим в столбце страна – «РБ». Щелкаем по ячейке правой кнопкой мыши.
- Выполняем последовательно команду: «фильтр – фильтр по значению выделенной ячейки». Готово.
Если в БД содержится финансовая информация, можно найти сумму по разным параметрам:
- сумма (суммировать данные);
- счет (подсчитать число ячеек с числовыми данными);
- среднее значение (подсчитать среднее арифметическое);
- максимальные и минимальные значения в выделенном диапазоне;
- произведение (результат умножения данных);
- стандартное отклонение и дисперсия по выборке.
Порядок работы с финансовой информацией в БД:
- Выделить диапазон БД. Переходим на вкладку «Данные» — «Промежуточные итоги».
- В открывшемся диалоге выбираем параметры вычислений.
Инструменты на вкладке «Данные» позволяют сегментировать БД. Сгруппировать информацию с точки зрения актуальности для целей фирмы. Выделение групп покупателей услуг и товаров поможет маркетинговому продвижению продукта.
Готовые образцы шаблонов для ведения клиентской базы по сегментам.
- Шаблон для менеджера, позволяющий контролировать результат обзвона клиентов. Скачать шаблон для клиентской базы Excel. Образец:
- Простейший шаблон.Клиентская база в Excel скачать бесплатно. Образец:
Шаблоны можно подстраивать «под себя», сокращать, расширять и редактировать.
Добрый день!
Темой этой статьи, как вы поняли, станет создание собственной базы данных. Для тех, кто по опытнее, слова база данных сразу вызовет ассоциацию с MS Access, 1C, Oracle, SQL, СУБД FoxPro и другие, с которыми могла свести судьба и работа. Сразу соглашусь с вами, что это очень хорошие, мощные и достойные базы данных, которые позволяют обрабатывать преогромнейшие массивы данных, но такие удовольствия и стоят соответственно совсем не копейки. В случае если ваш бизнес маленький вам всё равно нужно упорядочить, отсортировать и автоматизировать свои данные что позволит улучшить анализ и принимаемые решения, что зачастую являются главными условиями выживаемости в экономических реалиях. Также небольшие базы данных можно создавать и для своих нужд или структурирования информации, например, база данных книг (которые у вас есть или прочитали или хотите прочитать), ведения личного финансового учёта и прочее.
Как видите условия применения базы данных ограничено только вашей фантазией, ну а навыкам создания своей собственной базы данных я вас научу.
Если вас интересует вопрос, почему именно в MS Excel я решил создавать базу данных, то думаю, что это не секрет что это самая распространённая и доступная программа из тех, что имеется у вас на компьютере, да и с этой задачей сможет справиться, на 5 с плюсом. Так как инструментов у нее предостаточно, это и формулы, и возможность создания интерфейса с использованием VBA, и формирование дашбордов, и инструменты для связывания диаграмм и ячеек, инструменты которые могут производить поиск и создание обновляемых динамических отчётов.
Небольшое отступления, чтобы определить, что же такое база данных, ее терминология:
- База данных – это обыкновенная двумерная таблица в Excel, которая была создана при соблюдении определенных правил;
- Поле (или столбик) – содержит в себе информацию об определенном признаке или значении для записей, во всей базе данных (определяется в шапке базы данных);
- Запись (или строка) – состоит из нескольких или множества признаков, или значений, которые могут охарактеризовать только один объект вашей базы данных;
- Расширяемая база данных – это созданная таблица, куда постоянно производится добавление новых данных или записей (строк) вашей информации. Неизменными остаются всегда количество полей и название.
Всё вышенаписанное является очень важным, так как незнание механизмов работы приведет к ошибке, поэтому это нужно знать и помнить!
А теперь рассмотрим ряд очень важных правил, которыми следует руководиться при создании таблицы для базы данных в Excel, это позволит вам в будущем облегчить работу при попытках извлечения информации из вашей базы! Они не трудны, так что запоминайте!
Правила создания базы данных в Excel
- Обязательно! Без исключений! Первая строка в вашей базе данных должна содержать название заголовков полей (столбцов);
- Каждая запись (строка) базы данных обязана содержать ячейку с заполненными данными (никаких пустых строк);
- Любое объединение диапазонов ячеек запрещено на всей таблице базы данных;
- Каждое поле (столбик) должно, обязательно, содержать в себе только один определенный тип данных, это либо текстовые значения, либо числовые или значения времени;
- Пространство возле вашей базы данных обязательно должно быть пустым;
- Всему диапазону вашей базы данных необходимо присвоить имя;
- Укажите, что диапазон вашей базы данных является списком;
- Рекомендовано создание и ведение базы данных на отдельном листе.
Следующим шагом для создания качественной базы данных, это правильно сформулированное техническое задание, то есть чёткое понимание, что должна уметь делать таблица для выполнения вашего задания, а именно:
- сохранять в таблицах разнообразнейшую информацию по разным видам данных: по товарам, сделкам, контрагентам с обязательной перевязкой данных в этих столбцах;
- содержать в себе удобные формы, с помощью которых вводятся данные (использовать возможности выпадающих списков и тому подобное);
- разработать возможность автоматического заполнения нужными данными свои печатные формы (при необходимости создавать или формировать платёжки, акты, счета);
- формировать нужные отчёты для отслеживания бизнес процессов или подбор статистических данных, которые нужны вам и которые имеются в вашей базе данных.
Вы можете использовать не все критерии, так как функции баз данных, могут розниться в зависимости от поставленных задач, но, тем не менее, со всеми этими задачами Excel может справиться достаточно легко, но при условии, что вы приложите немного усилий. Теперь будем пробовать создать свою базу данных.
Я думаю, что на просторах достаточно много примеров создания клиентских баз данных, продажных и складских вы без труда себе найдете массу примеров, которые в той или иной степени вас удовлетворят. Да вообще такие базы желательно писать индивидуально под конкретную задачу или предприятие. Поэтому я хочу создать базу данных книг, тех, которые были прочитаны или будут прочитаны. Лично мне это актуально, хочу знать, сколько я прочитал, а также выбрать книгу, которую хочу прочитать, следить за сериями книг, которые не оконченные, а дочитать очень хочу и вот на таком примере и рассмотрим создание нашей базы данных.
Для начала работы я создаю макет моей базы данных, так как это основа при выполнении таких задач. Моим целям достаточно 4 страницы Excel, в которых я и буду размещать, и обрабатывать данные:
- Страница №1 будет содержать весь набор данных для формы ввода данных, а точнее для формирования данных выпадающего списка, что создаст удобство в использовании, унифицирует данные и застрахует меня от большинства ошибок;
- Страница №2 будет служить мне формой ввода данных в мою базу данных, это позволит мне быстро и почти в автоматическом режиме с помощью макроса добавлять новые записи мне в базу данных;
- Страница №3 будет хранить собственно базу данных, никаких активных работ я здесь не буду делать, чтобы не повредить ее целостности;
- Страница №4 это будет структурированный результат на основе сводной таблицы, которая будет удобно и в нужной форме отбирать записи с базы данных и предоставлять их мне.
После создания макета будем создавать базу наших данных для удобства работы с нашей формой ввода. Все данные мы будем использовать в форме, поэтому максимально продумайте, какие пункты будут вам нужны и создайте по ним варианты нужных ответов. Для моих целей достаточно такой базы:
Следующим шагом станет создание формы ввода для нашей базы данных. В ней я перечислил все те данные, которые мне нужно внести в мою базу. Порядковый номер записи уже стоит, так как он определяется формулой: =СЧЁТЗ(Библиотека!B3:B9949)+1 которая считает записи и выводит номер следующей. В ячейки выделенные синим цветом я буду вводить данные вручную, а в белых ячейках я создам выпадающий список, это позволит мне водить одинаковые значения и избавится от несовпадения данных и ошибок. Введенные данные будут формировать строку A16:L16, которую с помощью макроса, прикреплённого к кнопке, буду переносить в свою библиотеку. Создаю кнопку запуска макроса, на вкладке «Разработчик» в блоке «Элементы управления» нажимаем пиктограмму «Вставить» и в выпадающем меню выбираем элемент «Кнопка», рисуем ее на нашем поле, где будет удобно ее использовать и подписываем ее. Теперь вызываем редактор VBA для написания выполняемого макроса по внесению записи в базу данных: Создаем для нашей кнопки отдельный обыкновенный модуль, выбрав пункт «Insert», потом «Module»: Вставляем в модуль наш макрос «Add_Books»:
Создание базы данных в Excel по клиентам с примерами и шаблонами
Многие пользователи активно применяют Excel для генерирования отчетов, их последующей редакции. Для удобного просмотра информации и получения полного контроля при управлении данными в процессе работы с программой.
Внешний вид рабочей области программы – таблица. А реляционная база данных структурирует информацию в строки и столбцы. Несмотря на то что стандартный пакет MS Office имеет отдельное приложение для создания и ведения баз данных – Microsoft Access, пользователи активно используют Microsoft Excel для этих же целей. Ведь возможности программы позволяют: сортировать; форматировать; фильтровать; редактировать; систематизировать и структурировать информацию.
То есть все то, что необходимо для работы с базами данных. Единственный нюанс: программа Excel — это универсальный аналитический инструмент, который больше подходит для сложных расчетов, вычислений, сортировки и даже для сохранения структурированных данных, но в небольших объемах (не более миллиона записей в одной таблице, у версии 2010-го года выпуска ).
Структура базы данных – таблица Excel
База данных – набор данных, распределенных по строкам и столбцам для удобного поиска, систематизации и редактирования. Как сделать базу данных в Excel?
Вся информация в базе данных содержится в записях и полях.
Запись – строка в базе данных (БД), включающая информацию об одном объекте.
Поле – столбец в БД, содержащий однотипные данные обо всех объектах.
Записи и поля БД соответствуют строкам и столбцам стандартной таблицы Microsoft Excel.
Если Вы умеете делать простые таблицы, то создать БД не составит труда.
Создание базы данных в Excel: пошаговая инструкция
Пошаговое создание базы данных в Excel. Перед нами стоит задача – сформировать клиентскую БД. За несколько лет работы у компании появилось несколько десятков постоянных клиентов. Необходимо отслеживать сроки договоров, направления сотрудничества. Знать контактных лиц, данные для связи и т.п.
Как создать базу данных клиентов в Excel:
- Вводим названия полей БД (заголовки столбцов).
- Вводим данные в поля БД. Следим за форматом ячеек. Если числа – то числа во всем столбце. Данные вводятся так же, как и в обычной таблице. Если данные в какой-то ячейке – итог действий со значениями других ячеек, то заносим формулу.
- Чтобы пользоваться БД, обращаемся к инструментам вкладки «Данные».
- Присвоим БД имя. Выделяем диапазон с данными – от первой ячейки до последней. Правая кнопка мыши – имя диапазона. Даем любое имя. В примере – БД1. Проверяем, чтобы диапазон был правильным.
Основная работа – внесение информации в БД – выполнена. Чтобы этой информацией было удобно пользоваться, необходимо выделить нужное, отфильтровать, отсортировать данные.
Как вести базу клиентов в Excel
Чтобы упростить поиск данных в базе, упорядочим их. Для этой цели подойдет инструмент «Сортировка».
- Выделяем тот диапазон, который нужно отсортировать. Для целей нашей выдуманной компании – столбец «Дата заключения договора». Вызываем инструмент «Сортировка».
- При нажатии система предлагает автоматически расширить выделенный диапазон. Соглашаемся. Если мы отсортируем данные только одного столбца, остальные оставим на месте, то информация станет неправильной. Открывается меню, где мы должны выбрать параметры и значения сортировки.
Данные в таблице распределились по сроку заключения договора.
Теперь менеджер видит, с кем пора перезаключить договор. А с какими компаниями продолжаем сотрудничество.
БД в процессе деятельности фирмы разрастается до невероятных размеров. Найти нужную информацию становится все сложнее. Чтобы отыскать конкретный текст или цифры, можно воспользоваться одним из следующих способов:
- Одновременным нажатием кнопок Ctrl + F или Shift + F5. Появится окно поиска «Найти и заменить».
- Функцией «Найти и выделить» («биноклем») в главном меню.
Посредством фильтрации данных программа прячет всю не интересующую пользователя информацию. Данные остаются в таблице, но невидимы. В любой момент их можно восстановить.
В программе Excel чаще всего применяются 2 фильтра:
- Автофильтр;
- фильтр по выделенному диапазону.
Автофильтр предлагает пользователю выбрать параметр фильтрации из готового списка.
- На вкладке «Данные» нажимаем кнопку «Фильтр».
- После нажатия в шапке таблицы появляются стрелки вниз. Они сигнализируют о включении «Автофильтра».
- Чтобы выбрать значение фильтра, щелкаем по стрелке нужного столбца. В раскрывающемся списке появляется все содержимое поля. Если хотим спрятать какие-то элементы, сбрасываем птички напротив их.
- Жмем «ОК». В примере мы скроем клиентов, с которыми заключали договоры в прошлом и текущем году.
- Чтобы задать условие для фильтрации поля типа «больше», «меньше», «равно» и т.п. числа, в списке фильтра нужно выбрать команду «Числовые фильтры».
- Если мы хотим видеть в таблице клиентов, с которыми заключили договор на 3 и более лет, вводим соответствующие значения в меню пользовательского автофильтра.
Поэкспериментируем с фильтрацией данных по выделенным ячейкам. Допустим, нам нужно оставить в таблице только те компании, которые работают в Беларуси.
- Выделяем те данные, информация о которых должна остаться в базе видной. В нашем случае находим в столбце страна – «РБ». Щелкаем по ячейке правой кнопкой мыши.
- Выполняем последовательно команду: «фильтр – фильтр по значению выделенной ячейки». Готово.
Если в БД содержится финансовая информация, можно найти сумму по разным параметрам:
- сумма (суммировать данные);
- счет (подсчитать число ячеек с числовыми данными);
- среднее значение (подсчитать среднее арифметическое);
- максимальные и минимальные значения в выделенном диапазоне;
- произведение (результат умножения данных);
- стандартное отклонение и дисперсия по выборке.
Порядок работы с финансовой информацией в БД:
- Выделить диапазон БД. Переходим на вкладку «Данные» — «Промежуточные итоги».
- В открывшемся диалоге выбираем параметры вычислений.
Инструменты на вкладке «Данные» позволяют сегментировать БД. Сгруппировать информацию с точки зрения актуальности для целей фирмы. Выделение групп покупателей услуг и товаров поможет маркетинговому продвижению продукта.
Готовые образцы шаблонов для ведения клиентской базы по сегментам.
- Шаблон для менеджера, позволяющий контролировать результат обзвона клиентов. Скачать шаблон для клиентской базы Excel. Образец:
- Простейший шаблон.Клиентская база в Excel скачать бесплатно. Образец:
Шаблоны можно подстраивать «под себя», сокращать, расширять и редактировать.
Создание базы данных в Excel
При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа SQL, Oracle, 1С или хотя бы Access. Безусловно, это очень мощные (и недешевые в большинстве своем) программы, способные автоматизировать работу большой и сложной компании с кучей данных. Беда в том, что иногда такая мощь просто не нужна. Ваш бизнес может быть небольшим и с относительно несложными бизнес-процессами, но автоматизировать его тоже хочется. Причем именно для маленьких компаний это, зачастую, вопрос выживания.
Для начала давайте сформулируем ТЗ. В большинстве случаев база данных для учета, например, классических продаж должна уметь:
- хранить в таблицах информацию по товарам (прайс), совершенным сделкам и клиентам и связывать эти таблицы между собой
- иметь удобные формы ввода данных (с выпадающими списками и т.п.)
- автоматически заполнять этими данными какие-то печатные бланки (платежки, счета и т.д.)
- выдавать необходимые вам отчеты для контроля всего бизнес-процесса с точки зрения руководителя
Со всем этим вполне может справиться Microsoft Excel, если приложить немного усилий. Давайте попробуем это реализовать.
Шаг 1. Исходные данные в виде таблиц
Информацию о товарах, продажах и клиентах будем хранить в трех таблицах (на одном листе или на разных — все равно). Принципиально важно, превратить их в «умные таблицы» с автоподстройкой размеров, чтобы не думать об этом в будущем. Это делается с помощью команды Форматировать как таблицу на вкладке Главная (Home — Format as Table) . На появившейся затем вкладке Конструктор (Design) присвоим таблицам наглядные имена в поле Имя таблицы для последующего использования:
Итого у нас должны получиться три «умных таблицы»:
Обратите внимание, что таблицы могут содержать дополнительные уточняющие данные. Так, например, наш Прайс содержит дополнительно информацию о категории (товарной группе, упаковке, весу и т.п.) каждого товара, а таблица Клиенты — город и регион (адрес, ИНН, банковские реквизиты и т.п.) каждого из них.
Таблица Продажи будет использоваться нами впоследствии для занесения в нее совершенных сделок.
Шаг 2. Создаем форму для ввода данных
Само-собой, можно вводить данные о продажах непосредственно в зеленую таблицу Продажи, но это не всегда удобно и влечет за собой появление ошибок и опечаток из-за «человеческого фактора». Поэтому лучше будет на отдельном листе сделать специальную форму для ввода данных примерно такого вида:
В ячейке B3 для получения обновляемой текущей даты-времени используем функцию ТДАТА (NOW) . Если время не нужно, то вместо ТДАТА можно применить функцию СЕГОДНЯ (TODAY) .
В ячейке B11 найдем цену выбранного товара в третьем столбце умной таблицы Прайс с помощью функции ВПР (VLOOKUP) . Если раньше с ней не сталкивались, то сначала почитайте и посмотрите видео тут.
В ячейке B7 нам нужен выпадающий список с товарами из прайс-листа. Для этого можно использовать команду Данные — Проверка данных (Data — Validation) , указать в качестве ограничения Список (List) и ввести затем в поле Источник (Source) ссылку на столбец Наименование из нашей умной таблицы Прайс:
Аналогичным образом создается выпадающий список с клиентами, но источник будет уже:
Функция ДВССЫЛ (INDIRECT) нужна, в данном случае, потому что Excel, к сожалению, не понимает прямых ссылок на умные таблицы в поле Источник. Но та же ссылка «завернутая» в функцию ДВССЫЛ работает при этом «на ура» (подробнее об этом было в статье про создание выпадающих списков с наполнением).
Шаг 3. Добавляем макрос ввода продаж
После заполнения формы нужно введенные в нее данные добавить в конец таблицы Продажи. Сформируем при помощи простых ссылок строку для добавления прямо под формой:
Т.е. в ячейке A20 будет ссылка =B3, в ячейке B20 ссылка на =B7 и т.д.
Теперь добавим элементарный макрос в 2 строчки, который копирует созданную строку и добавляет ее к таблице Продажи. Для этого жмем сочетание Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) . Если эту вкладку не видно, то включите ее сначала в настройках Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) . В открывшемся окне редактора Visual Basic вставляем новый пустой модуль через меню Insert — Module и вводим туда код нашего макроса:
Теперь можно добавить к нашей форме кнопку для запуска созданного макроса, используя выпадающий список Вставить на вкладке Разработчик (Developer — Insert — Button) :
После того, как вы ее нарисуете, удерживая нажатой левую кнопку мыши, Excel сам спросит вас — какой именно макрос нужно на нее назначить — выбираем наш макрос Add_Sell. Текст на кнопке можно поменять, щелкнув по ней правой кнопкой мыши и выбрав команду Изменить текст.
Теперь после заполнения формы можно просто жать на нашу кнопку, и введенные данные будут автоматически добавляться к таблице Продажи, а затем форма очищается для ввода новой сделки.
Шаг 4. Связываем таблицы
Перед построением отчета свяжем наши таблицы между собой, чтобы потом можно было оперативно вычислять продажи по регионам, клиентам или категориям. В старых версиях Excel для этого потребовалось бы использовать несколько функций ВПР (VLOOKUP) для подстановки цен, категорий, клиентов, городов и т.д. в таблицу Продажи. Это требует времени и сил от нас, а также «кушает» немало ресурсов Excel. Начиная с Excel 2013 все можно реализовать существенно проще, просто настроив связи между таблицами.
Для этого на вкладке Данные (Data) нажмите кнопку Отношения (Relations) . В появившемся окне нажмите кнопку Создать (New) и выберите из выпадающих списков таблицы и названия столбцов, по которым они должны быть связаны:
Важный момент: таблицы нужно задавать именно в таком порядке, т.е. связанная таблица (Прайс) не должна содержать в ключевом столбце (Наименование) повторяющихся товаров, как это происходит в таблице Продажи. Другими словами, связанная таблица должна быть той, в которой вы искали бы данные с помощью ВПР, если бы ее использовали.
Само-собой, аналогичным образом связываются и таблица Продажи с таблицей Клиенты по общему столбцу Клиент:
После настройки связей окно управления связями можно закрыть, повторять эту процедуру уже не придется.
Шаг 5. Строим отчеты с помощью сводной
Теперь для анализа продаж и отслеживания динамики процесса, сформируем для примера какой-нибудь отчет с помощью сводной таблицы. Установите активную ячейку в таблицу Продажи и выберите на ленте вкладку Вставка — Сводная таблица (Insert — Pivot Table) . В открывшемся окне Excel спросит нас про источник данных (т.е. таблицу Продажи) и место для выгрузки отчета (лучше на новый лист):
Жизненно важный момент состоит в том, что нужно обязательно включить флажок Добавить эти данные в модель данных (Add data to Data Model) в нижней части окна, чтобы Excel понял, что мы хотим строить отчет не только по текущей таблице, но и задействовать все связи.
После нажатия на ОК в правой половине окна появится панель Поля сводной таблицы, где нужно щелкнуть по ссылке Все, чтобы увидеть не только текущую, а сразу все «умные таблицы», которые есть в книге.А затем можно, как и в классической сводной таблице, просто перетащить мышью нужные нам поля из любых связанных таблиц в области Фильтра, Строк, Столбцов или Значений — и Excel моментально построит любой нужный нам отчет на листе:
Не забудьте, что сводную таблицу нужно периодически (при изменении исходных данных) обновлять, щелкнув по ней правой кнопкой мыши и выбрав команду Обновить (Refresh) , т.к. автоматически она этого делать не умеет.
Также, выделив любую ячейку в сводной и нажав кнопку Сводная диаграмма (Pivot Chart) на вкладке Анализ (Analysis) или Параметры (Options) можно быстро визуализировать посчитанные в ней результаты.
Шаг 6. Заполняем печатные формы
Еще одной типовой задачей любой БД является автоматическое заполнение различных печатных бланков и форм (накладные, счета, акты и т.п.). Про один из способов это сделать, я уже как-то писал. Здесь же реализуем, для примера, заполнение формы по номеру счета:
Предполагается, что в ячейку C2 пользователь будет вводить число (номер строки в таблице Продажи, по сути), а затем нужные нам данные подтягиваются с помощью уже знакомой функции ВПР (VLOOKUP) и функции ИНДЕКС (INDEX) .
Создание базы данных в Excel и функции работы с ней
Любая база данных (БД) – это сводная таблица с параметрами и информацией. Программа большинства школ предусматривала создание БД в Microsoft Access, но и Excel имеет все возможности для формирования простых баз данных и удобной навигации по ним.
Как сделать базу данных в Excel, чтобы не было удобно не только хранить, но и обрабатывать данные: формировать отчеты, строить графики, диаграммы и т.д.
Пошаговое создание базы данных в Excel
Для начала научимся создавать БД с помощью инструментов Excel. Пусть мы – магазин. Составляем сводную таблицу данных по поставкам различных продуктов от разных поставщиков.
№п/п | Продукт | Категория продукта | Кол-во, кг | Цена за кг, руб | Общая стоимость, руб | Месяц поставки | Поставщик | Принимал товар |
С шапкой определились. Теперь заполняем таблицу. Начинаем с порядкового номера. Чтобы не проставлять цифры вручную, пропишем в ячейках А4 и А5 единицу и двойку, соответственно. Затем выделим их, схватимся за уголок получившегося выделения и продлим вниз на любое количество строк. В небольшом окошечке будет показываться конечная цифра.
Примечание. Данную таблицу можно скачать в конце статьи.
По базе видим, что часть информации будет представляться в текстовом виде (продукт, категория, месяц и т.п.), а часть – в финансовом. Выделим ячейки из шапки с ценой и стоимостью, правой кнопкой мыши вызовем контекстное меню и выберем ФОРМАТ ЯЧЕЕК.
Появится окно, где мы выберем формат – финансовый. Число десятичных знаков поставим 1. Обозначение выбирать не будем, т.к. в шапке у нас уже указано, что цена и стоимость в рублях.
Аналогично поступаем с ячейками, куда будет вписываться количество. Формат выбираем числовой.
Еще одно подготовительное действие. Т.к. стоимость рассчитывается как цена, помноженная на количество, можно сразу учесть это в соответствующих ячейках. Для этого записываем в ячейке F4 формулу и протягиваем ее на остальные ячейки в этом столбце. Так, стоимость будет подсчитываться автоматически при заполнении таблицы.
Теперь заполняем таблицу данными.
Важно! При заполнении ячеек, нужно придерживаться единого стиля написания. Т.е. если изначально ФИО сотрудника записывается как Петров А.А., то остальные ячейки должны быть заполнены аналогично. Если где-то будет написано иначе, например, Петров Алексей, то работа с БД будет затруднена.
Таблица готова. В реальности она может быть гораздо длиннее. Мы вписали немного позиций для примера. Придадим базе данных более эстетичный вид, сделав рамки. Для этого выделяем всю таблицу и на панели находим параметр ИЗМЕНЕНИЕ ГРАНИЦ.
Аналогично обрамляем шапку толстой внешней границей.
Функции Excel для работы с базой данных
Теперь обратимся к функциям, которые Excel предлагает для работы с БД.
Работа с базами данных в Excel
Пример: нам нужно узнать все товары, которые принимал Петров А.А. Теоретически можно глазами пробежаться по всем строкам, где фигурирует эта фамилия, и скопировать их в отдельную таблицу. Но если наша БД будет состоять из нескольких сотен позиций? На помощь приходит ФИЛЬТР.
Выделяем шапку таблицы и во вкладке ДАННЫЕ нажимаем ФИЛЬТР (CTRL+SHIFT+L).
У каждой ячейки в шапке появляется черная стрелочка на сером фоне, куда можно нажать и отфильтровать данные. Нажимаем ее у параметра ПРИНИМАЛ ТОВАР и снимаем галочку с фамилии КОТОВА.
Таким образом, у нас остаются данные только по Петрову.
Обратите внимание! При сортировке данных сохраняются не только все позиции в столбцах, но и номера соответствующих строк на листе (они подсвечены синим). Эта особенность пригодится нам позже.
Можно произвести дополнительную фильтрацию. Определим, какие крупы принял Петров. Нажмем стрелочку на ячейке КАТЕГОРИЯ ПРОДУКТА и оставим только крупы.
Вернуть полную БД на место легко: нужно только выставить все галочки в соответствующих фильтрах.
Сортировка данных
В нашем примере БД заполнялась в хронологическом порядке по мере привоза товара в магазин. Но если нам нужно отсортировать данные по другому принципу, Excel позволяет сделать и это.
К примеру, мы хотим отсортировать продукты по мере увеличения цены. Т.е. в первой строке будет самый дешевый продукт, в последней – самый дорогой. Выделяем столбец с ценой и на вкладке ГЛАВНАЯ выбираем СОРТИРОВКА И ФИЛЬТР.
Т.к. мы решили, что сверху будет меньшая цена, выбираем ОТ МИНИМАЛЬНОГО К МАКСИМАЛЬНОМУ. Появится еще одно окно, где в качестве предполагаемого действия выберем АВТОМАТИЧЕСКИ РАСШИРИТЬ ВЫДЕЛЕННЫЙ ДИАПАЗОН, чтобы остальные столбцы тоже подстроились под сортировку.
Видим, что данные выстроились по увеличивающейся цене.
Примечание! Сделать сортировку по убыванию или увеличению параметра можно через автофильтр. При нажатии стрелочки тоже предлагается такое действие.
Сортировка по условию
Нам нужно извлечь из БД товары, которые покупались партиями от 25 кг и более. Для этого на ячейке КОЛ-ВО нажимаем стрелочку фильтра и выбираем следующие параметры.
В появившемся окне напротив условия БОЛЬШЕ ИЛИ РАВНО вписываем цифру 25. Получаем выборку с указанием продукты, которые заказывались партией больше или равной 25 кг. А т.к. мы не убирали сортировку по цене, то эти продукты расположились еще и в порядке ее возрастания.
Промежуточные итоги
И еще одна полезная функция, которая позволит посчитать сумму, произведение, максимальное, минимальное или среднее значение и т.п. в имеющейся БД. Она называется ПРОМЕЖУТОЧНЫЕ ИТОГИ. Отличие ее от обычных команд в том, что она позволяет считать заданную функцию даже при изменении размера таблицы. Чего невожнможно реалиловать в данном случаи с помощью функции =СУММ(). Рассмотрим на примере.
Предварительно придадим нашей БД полный вид. Затем создадим формулу для автосуммы стоимости, записав ее в ячейке F26. Параллельно вспоминаем особенность сортировки БД в Excel: номера строк сохраняются. Поэтому, даже когда мы будем делать фильтрацию, формула все равно будет находиться в ячейке F26.
Функция ПРОМЕЖУТОЧНЫЕ ИТОГИ имеет 30 аргументов. Первый статический: код действия. По умолчанию в Excel сумма закодирована цифрой 9, поэтому ставим ее. Второй и последующие аргументы динамические: это ссылки на диапазоны, по которым подводятся итоги. У нас один диапазон: F4:F24. Получилось 19670 руб.
Теперь попробуем снова отсортировать кол-во, оставив только партии от 25 кг.
Видим, что сумма тоже изменилась.
Получается, что в Excel тоже можно создавать небольшие БД и легко работать с ними. При больших объемах данных это очень удобно и рационально.
Excel Создать базу данных
- Создать базу данных в Excel
Excel Create Database (Содержание)
- Создать базу данных в Excel
- Как создать базу данных в Excel?
Создать базу данных в Excel
Если вы хотите создать базу данных, MS Access — это инструмент, который вам в идеале следует искать. Тем не менее, это немного сложнее, чтобы изучить и освоить методы, такие как MS Access. Вам нужно достаточно времени, чтобы освоить их. В таких случаях вы можете использовать Excel как хороший ресурс для создания базы данных. Проще вводить, хранить и находить конкретную информацию в базе данных Excel. Хорошо структурированная, хорошо отформатированная таблица Excel может рассматриваться как сама база данных. Итак, все, что вам нужно сделать, это создать таблицу, которая имеет правильный формат. Если таблица хорошо структурирована, вы можете сортировать данные разными способами. Кроме того, вы можете применить фильтры к хорошо структурированным данным, чтобы нарезать их и нарезать кубиками в соответствии с вашими требованиями.
Как создать базу данных в Excel?
Мы будем создавать базу данных сотрудников для организации. Давайте посмотрим, как создать базу данных в Excel, следуя приведенному ниже процессу:
Вы можете скачать этот шаблон базы данных Excel здесь — Создать шаблон базы данных Excel
Ввод данных для создания базы данных Excel
Ввод данных является основным аспектом при попытке создать базу данных в Excel.
Предположим, что это данные, которые вы собираетесь использовать в качестве базы данных сотрудников.
Я добавил первые несколько идентификаторов сотрудников . Произнесите D01, D02, D03, а затем перетащите оставшиеся до строки 12, используя ручку заполнения . Второй столбец содержит общую информацию о сотруднике, такую как Имя, Фамилия, Назначение и Зарплата. Заполните эту информацию в ячейках вручную в соответствии с вашими данными. Убедитесь, что формат столбца Зарплата применяется ко всем ячейкам столбца (в противном случае эта база данных может вызвать ошибку при использовании).
Ввод правильных данных
Это всегда хорошо, чтобы ввести правильные данные. Убедитесь, что в ваших данных нет места. Когда я не говорю никаких других пробелов, это покрывает ячейки столбца, которые также не являются пустыми. Старайтесь изо всех сил, чтобы ни одна ячейка данных не была пустой. Если у вас нет никакой информации, предпочитайте ставить NA над пустой ячейкой. Также важно сделать правильный ввод в правый столбец.
Смотрите скриншот ниже:
Предположим, как показано на рисунке выше, вы ошибочно поменяли местами столбцы. то есть вы упомянули Обозначение под Фамилией и Фамилией под Обозначением, что является серьезным отступлением, когда вы рассматриваете это как основные данные о сотрудниках для вашей организации. Это может ввести в заблуждение некоторые ваши выводы.
Предположим, вы добавили правильную запись, но на 2- й строке после последней строки (т.е. одна строка оставлена пустой). Также не рекомендуется делать это. Это разбивка для ваших данных. Смотрите скриншот ниже:
Как вы можете видеть, одна строка остается пустой после строки №. 12 (второй последний ряд набора данных) и добавил одну новую строку, которая не рекомендуется. В аналогичных строках не следует оставлять пустые столбцы в базе данных.
Давайте посмотрим на скриншот ниже:
Как видите, столбец F оставлен пустым. Что заставляет Excel думать, что существует разделение данных. Excel считает, что пустой столбец является разделителем для двух баз данных. Это вводит в заблуждение, поскольку столбец после пустого столбца является частью вашей исходной базы данных. Это не начальный столбец новой базы данных.
Все строки называются «Запись в базе данных Excel».
Это своего рода базовые знания о базе данных, которую мы создаем. Каждая строка, которую мы создаем / добавляем, называется записью в базе данных. Смотрите скриншот ниже для вашей справки:
Каждый столбец — это поле в базе данных Excel
Каждый столбец называется Поле в базе данных Excel. Заголовки столбцов называются именами полей.
Таблица формата
Когда вы закончите ввод данных, они должны быть преобразованы в таблицу для лучшей визуализации.
- Выберите ячейки от A2 до F12 в электронной таблице.
- Перейдите на вкладку « Главная ».
- Выберите « Формат как таблица» в раскрывающемся меню. Вы можете выбрать собственный стол.
Как только вы щелкнете по определенному формату таблицы, появится окно таблицы с диапазоном выбранных данных, и этот диапазон будет окружен пунктирной линией. Вы также можете изменить диапазон данных в диалоговом окне таблицы.
Как только вы довольны диапазоном, вы можете выбрать OK. Теперь вы можете увидеть свои данные в табличной форме. Смотрите скриншот, приведенный ниже:
Используйте инструменты базы данных Excel для сортировки или фильтрации данных
Вы можете использовать стрелки раскрывающегося списка, расположенные рядом с каждым именем поля, для сортировки или фильтрации данных в соответствии с вашими требованиями. Эти параметры действительно полезны, когда вы имеете дело с большим количеством данных.
Расширение базы данных
Если вы хотите добавить еще несколько записей в вашу таблицу, вы можете сделать это. Выберите все ячейки из вашей таблицы.
Поместите мышку внизу последней ячейки вашего стола. Указатель мыши превратится в двуглавую стрелку. Вы можете перетащить указатель вниз оттуда, пока не захотите добавить столько пустых строк в вашу базу данных. Впоследствии вы также можете добавлять данные в эти пустые ячейки.
Форматирование базы данных
Выделите ячейку A1 до F1 из электронной таблицы.
- Выберите вкладку « Главная »
- На вкладке «Главная страница» перейдите к « Обтекание текстом», а также « Объединение и центрирование».
- Вы также можете изменить цвет заливки. Выберите Цвет заливки. Выберите цвет вашего интереса. Здесь я выбрал зеленый цвет.
Вот как мы создали нашу базу данных в Excel.
Что нужно помнить о создании базы данных в Excel
- Информация об одном предмете должна быть полностью заполнена в одном ряду. Вы не можете использовать несколько строк для добавления разных данных одного и того же элемента в базу данных Excel.
- Поле не должно быть пустым. (Включая заголовки столбцов / название поля).
- Тип данных, введенный в один столбец, должен быть однородным. Например, Если вы вводите данные о зарплате в столбце Зарплата, в этом столбце не должно быть текстовой строки. Аналогично, любой столбец, содержащий текстовые строки, не должен содержать никакой числовой информации.
- База данных, созданная здесь, действительно очень маленький пример. Это становится огромным с точки зрения сотрудников, которые время от времени присоединяются, и становится беспокойным, чтобы поддерживать данные снова и снова со стандартным форматированием. Вот почему рекомендуется использовать базы данных.
Рекомендуемые статьи
Это было руководство по созданию базы данных в Excel. Здесь мы обсудим, как создать базу данных в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи —
- Как импортировать данные в Excel?
- Применение стилей таблиц в Excel
- Как использовать панель инструментов Excel?
- Руководство по строкам и столбцам Excel
Создание базы данных в Microsoft Excel
Смотрите также можно, как и регионам, клиентам или но источник будет бизнес-процесса с точки убирали сортировку по ГРАНИЦ. Microsoft Access, но интересующую пользователя информацию. базе данных (БД), желание пользователя. Это количества значений в может предложить ему и хранящая в для поля столбца, значение которого жестком диске илиВ пакете Microsoft Office
в классической сводной категориям. В старых
Процесс создания
уже: зрения руководителя цене, то этиАналогично обрамляем шапку толстой и Excel имеет
Данные остаются в включающая информацию об можно сделать несколькими определенном диапазоне. автоматическое заполнение ячеек себе информационные материалы
«Пол» собираемся отфильтровать. В съемном носителе, подключенном есть специальная программа таблице, просто перетащить
версиях Excel для=ДВССЫЛ(«Клиенты[Клиент]»)Со всем этим вполне продукты расположились еще
Создание таблицы
внешней границей. все возможности для
- таблице, но невидимы. одном объекте.
- способами:Чтобы получился динамический диапазон,
- заранее заданной информацией. самого разного назначения.
- . Ведь тут возможно открывшемся окошке снимаем к ПК. для создания базы мышью нужные нам этого потребовалось быФункция
может справиться Microsoft и в порядке
формирования простых баз В любой момент
Присвоение атрибутов базы данных
Поле – столбец в• Можно выделить всю необходимо использовать формулу Например, ширина столбца, Говоря простым языком, всего два варианта: галочки с тех
- Можно сказать, что после данных и работы поля из любых
- использовать несколько функцийДВССЫЛ (INDIRECT) Excel, если приложить ее возрастания.Теперь обратимся к функциям, данных и удобной их можно восстановить.
- БД, содержащий однотипные информацию, содержащуюся на СМЕЩ. Она, независимо высота строки, размер это набор организованных мужской и женский. значений, записи с этого мы уже с ними – связанных таблиц вВПР (VLOOKUP)нужна, в данном немного усилий. ДавайтеИ еще одна полезная которые Excel предлагает навигации по ним.В программе Excel чаще данные обо всех листе Excel, скопировать от того, как и тип шрифта, и разложенных поСоздаем дополнительный список. Удобнее которыми хотим скрыть. имеем готовую базу Access. Тем не областидля подстановки цен, случае, потому что
- попробуем это реализовать. функция, которая позволит для работы сКак сделать базу данных всего применяются 2 объектах. ее и перенести были заданы аргументы, цвет поля и полочкам сведений. Сколько всего его будет После того как
данных. С ней менее, многие пользователиФильтра категорий, клиентов, городов Excel, к сожалению,Информацию о товарах, продажах посчитать сумму, произведение, БД. в Excel, чтобы фильтра:Записи и поля БД в другую программу. возвращает ссылку на
Сортировка и фильтр
т. д. – человек учатся в разместить на другом выбор сделан, жмем можно работать и предпочитают использовать для
- , и т.д. в не понимает прямых и клиентах будем максимальное, минимальное илиПример: нам нужно узнать не было удобноАвтофильтр; соответствуют строкам и Для этого выделите
исходные данные. В все может в
- классе, их характеристики,
- листе. В нём
- на кнопку
- в таком состоянии, этих целей болееСтрок таблицу ссылок на умные хранить в трех среднее значение и все товары, которые не только хранить,фильтр по выделенному диапазону.
- столбцам стандартной таблицы данные, предназначенные для выпадающем списке, который один клик сделать даты рождения и указываем перечень значений,
- «OK» как она представлена знакомое им приложение,Продажи таблицы в поле таблицах (на одном т.п. в имеющейся
- принимал Петров А.А. но и обрабатыватьАвтофильтр предлагает пользователю выбрать Microsoft Excel. копирования, и щелкните получится в итоге, за вас автоформа, табель успеваемости – которые будут появляться. сейчас, но многие – Excel. НужноСтолбцов. Это требует времени Источник. Но та листе или на БД. Она называется Теоретически можно глазами данные: формировать отчеты, параметр фильтрации из
- Если Вы умеете делать правой кнопкой мышки. не должно встречаться если правильно ее все это в в выпадающем списке.
Как видим, после этого, возможности при этом отметить, что уили и сил от
же ссылка «завернутая» разных — все ПРОМЕЖУТОЧНЫЕ ИТОГИ. Отличие пробежаться по всем строить графики, диаграммы готового списка. простые таблицы, то
- В контекстном меню пустых значений. С настроить. Удобно, правда? совокупности представляет собойВыделяем этот список и строки, где содержатся будут урезаны. Ниже этой программы имеетсяЗначений нас, а также в функцию
- равно). Принципиально важно, ее от обычных строкам, где фигурирует и т.д.На вкладке «Данные» нажимаем создать БД не нажимайте «Копировать». Затем этим как разКроме этого, не нужно базу данных. Она кликаем по нему значения, с которых мы разберем, как весь инструментарий для- и Excel «кушает» немало ресурсовДВССЫЛ
превратить их в команд в том, эта фамилия, иДля начала научимся создавать кнопку «Фильтр». составит труда.
- переключитесь на Access, превосходно справляется динамический забывать о закреплении нужна везде – правой кнопкой мыши. мы сняли галочки, сделать БД более создания полноценной базы моментально построит любой Excel. Начиная сработает при этом «умные таблицы» с
- что она позволяет скопировать их в БД с помощьюПосле нажатия в шапке
выберите вкладку «Таблица», диапазон. Он задается первой строки. В
Поиск
на промышленных и В появившемся меню были скрыты из функциональной.
- данных (БД). Давайте нужный нам отчет Excel 2013 все «на ура» (подробнее автоподстройкой размеров, чтобы считать заданную функцию отдельную таблицу. Но инструментов Excel. Пусть таблицы появляются стрелки
- Пошаговое создание базы данных группу «Представления» и двумя координатами ячеек: Excel 2007 это технических предприятиях, в выбираем пункт таблицы.Работа с базами данных,
- выясним, как это на листе: можно реализовать существенно об этом было
не думать об даже при изменении если наша БД
мы – магазин. вниз. Они сигнализируют в Excel. Перед
Закрепление областей
смело кликайте на верхней левой и можно совершить следующим образовательных и медицинских«Присвоить имя…»Для того, чтобы вернуть прежде всего, предусматривает сделать.Не забудьте, что сводную проще, просто настроив в статье про этом в будущем. размера таблицы. Чего
- будет состоять из Составляем сводную таблицу о включении «Автофильтра». нами стоит задача кнопку «Представление». Выбирайте правой нижней, словно образом: перейти на
- учреждениях, в силовых. все данные на возможность упорядочивания, отбораСкачать последнюю версию таблицу нужно периодически связи между таблицами. создание выпадающих списков Это делается с невожнможно реалиловать в нескольких сотен позиций?
данных по поставкамЧтобы выбрать значение фильтра, – сформировать клиентскую пункт «Режим таблицы» по диагонали. Поэтому вкладку «Вид», затем структурах и даже
Открывается уже знакомое нам экран, кликаем на и сортировки записей.
Выпадающий список
Excel (при изменении исходныхДля этого на вкладке с наполнением). помощью команды данном случаи с На помощь приходит различных продуктов от щелкаем по стрелке БД. За несколько и вставляйте информацию, нужно обратить внимание
- выбрать «Закрепить области» в заведениях общественного окно. В соответствующем пиктограмму того столбца, Подключим эти функцииБаза данных в Экселе данных) обновлять, щелкнув
- Данные (Data)После заполнения формы нужноФорматировать как таблицу помощью функции =СУММ(). ФИЛЬТР. разных поставщиков. нужного столбца. В
- лет работы у щелкнув правой кнопкой на место, откуда и в контекстном питания. Ведь список поле присваиваем имя по которому проводилась
- к нашей БД. представляет собой структурированный по ней правойнажмите кнопку введенные в неена вкладке Рассмотрим на примере.Выделяем шапку таблицы и№п/п раскрывающемся списке появляется компании появилось несколько мышки и выбрав начинается ваша таблица,
- меню кликнуть на блюд, их рецептура нашему диапазону, согласно фильтрация, и вВыделяем информацию того поля, набор информации, распределенный кнопкой мыши иОтношения (Relations) данные добавить вГлавная (Home — FormatПредварительно придадим нашей БД во вкладке ДАННЫЕПродукт все содержимое поля. десятков постоянных клиентов. «Вставить». а точнее, на «Закрепить верхнюю строку». с калорийностью, а
условиям, о которых открывшемся окне напротив по которому собираемся по столбцам и выбрав команду. В появившемся окне конец таблицы as Table)
полный вид. Затем нажимаем ФИЛЬТР (CTRL+SHIFT+L).Категория продукта Если хотим спрятать Необходимо отслеживать сроки• Можно импортировать лист координаты верхней левой Это требуется, чтобы
также описание тоже уже шла речь всех пунктов устанавливаем
провести упорядочивание. Кликаем строкам листа.Обновить (Refresh) нажмите кнопкуПродажи. На появившейся затем создадим формулу дляУ каждой ячейки вКол-во, кг какие-то элементы, сбрасываем договоров, направления сотрудничества. формата .xls (.xlsx). ячейки. Пусть табличка зафиксировать «шапку» работы. является вместилищем данных. выше. галочки. Затем жмем по кнопке «Сортировка»Согласно специальной терминологии, строки
, т.к. автоматически она
lumpics.ru
База данных в Excel: особенности создания, примеры и рекомендации
Создать (New). Сформируем при помощи вкладке автосуммы стоимости, записав шапке появляется чернаяЦена за кг, руб птички напротив их. Знать контактных лиц, Откройте Access, предварительно начинается в месте Так как базаЗдесь мы разобрались. ТеперьВозвращаемся на лист с на кнопку расположенной на ленте БД именуются этого делать неи выберите из
Что такое база данных?
простых ссылок строкуКонструктор ее в ячейке стрелочка на серомОбщая стоимость, рубЖмем «ОК». В примере данные для связи закрыв Excel. В А5. Это значение данных Excel может нужно узнать, что БД. Выделяем диапазон,«OK» во вкладке«записями» умеет. выпадающих списков таблицы для добавления прямо(Design) F26. Параллельно вспоминаем фоне, куда можноМесяц поставки мы скроем клиентов, и т.п. меню выберите команду и будет верхней быть достаточно большой
представляет собой база к которому будет.«Данные». В каждой записиТакже, выделив любую ячейку
Создание хранилища данных в Excel
и названия столбцов, под формой:присвоим таблицам наглядные особенность сортировки БД нажать и отфильтроватьПоставщик с которыми заключалиКак создать базу данных «Импорт», и кликните левой ячейкой диапазона. по объему, то
данных в Excel, применяться выпадающий список.Для того, чтобы полностьюв блоке инструментов находится информация об в сводной и по которым ониТ.е. в ячейке A20 имена в поле в Excel: номера данные. Нажимаем ее
Принимал товар договоры в прошлом клиентов в Excel: на нужную версию Теперь, когда первый при пролистывании вверх-вниз и как ее Переходим во вкладку убрать фильтрацию, жмем«Сортировка и фильтр» отдельном объекте.
Особенности формата ячеек
нажав кнопку должны быть связаны: будет ссылка =B3,Имя таблицы строк сохраняются. Поэтому, у параметра ПРИНИМАЛС шапкой определились. Теперь и текущем году.Вводим названия полей БД программы, из которой искомый элемент найден, будет теряться главная создать.«Данные» на кнопку.Столбцы называютсяСводная диаграмма (Pivot Chart)Важный момент: таблицы нужно в ячейке B20для последующего использования: даже когда мы ТОВАР и снимаем заполняем таблицу. НачинаемЧтобы задать условие для (заголовки столбцов).
будете импортировать файл. перейдем ко второму. информация – названияБаза, создаваемая нами, будет. Жмем на кнопку«Фильтр»Сортировку можно проводить практически«полями»на вкладке задавать именно в ссылка на =B7Итого у нас должны будем делать фильтрацию, галочку с фамилии с порядкового номера. фильтрации поля типаВводим данные в поля Затем нажимайте «ОК».Нижнюю правую ячейку определяют полей, что неудобно
Что такое автоформа в «Эксель» и зачем она требуется?
простой и без«Проверка данных»на ленте. по любому параметру:. В каждом полеАнализ (Analysis) таком порядке, т.е. и т.д. получиться три «умных формула все равно КОТОВА. Чтобы не проставлять «больше», «меньше», «равно» БД. Следим за• Можно связать файл такие аргументы, как для пользователя. изысков. Настоящие же
Фиксация «шапки» базы данных
, которая расположена наУрок:имя по алфавиту; располагается отдельный параметрили связанная таблица (Теперь добавим элементарный макрос таблицы»: будет находиться вТаким образом, у нас цифры вручную, пропишем и т.п. числа, форматом ячеек. Если Excel с таблицей ширина и высота.После того как верхняя вместилища данных - ленте в блокеСортировка и фильтрация данныхдата; всех записей.Параметры (Options)
Прайс в 2 строчки,Обратите внимание, что таблицы ячейке F26. остаются данные только в ячейках А4
Продолжение работы над проектом
в списке фильтра числа – то в программе Access. Значение последней пусть строка закреплена, выделяем довольно громоздкие и инструментов
в Excelчисло и т.д.То есть, каркасом любойможно быстро визуализировать) не должна содержать который копирует созданную могут содержать дополнительныеФункция ПРОМЕЖУТОЧНЫЕ ИТОГИ имеет по Петрову. и А5 единицу нужно выбрать команду числа во всем Для этого в будет равно 1, первые три строки представляют собой большую«Работа с данными»При наличии большой БДВ следующем появившемся окне базы данных в
Как создать раскрывающиеся списки?
посчитанные в ней в ключевом столбце строку и добавляет уточняющие данные. Так, 30 аргументов. ПервыйОбратите внимание! При сортировке и двойку, соответственно. «Числовые фильтры». столбце. Данные вводятся «Экселе» нужно выделить а первую вычислит в будущей базе
информационную систему с. поиск по ней будет вопрос, использовать Excel является обычная результаты. ( ее к таблице например, наш статический: код действия. данных сохраняются не Затем выделим их,Если мы хотим видеть так же, как диапазон ячеек, содержащих формула СЧЁТ3(Родители!$B$5:$I$5). данных и добавляем внутренним «ядром», котороеОткрывается окно проверки видимых удобно производить с ли для сортировки таблица.Еще одной типовой задачейНаименование Продажи. Для этогоПрайс
Диапазон значений в Excel
По умолчанию в только все позиции схватимся за уголок в таблице клиентов, и в обычной необходимую информацию, и,Итак, в поле диапазона границы ячеек. состоит из множества значений. В поле помощь специального инструмента. только выделенную область
Итак, прежде всего нам любой БД является) повторяющихся товаров, как жмем сочетаниесодержит дополнительно информацию о Excel сумма закодирована в столбцах, но получившегося выделения и с которыми заключили таблице. Если данные кликнув на них записываем =СМЕЩ(Родители!$A$5;0;0;СЧЁТЗ(Родители!$A:$A)-1;1). НажимаемДля того чтобы продолжить строк программного кода«Тип данных»Для этого переходим во или автоматически расширять нужно создать таблицу. автоматическое заполнение различных это происходит вAlt+F11 категории (товарной группе, цифрой 9, поэтому и номера соответствующих продлим вниз на договор на 3 в какой-то ячейке правой кнопкой мыши, клавишу ОК. Во работу, необходимо придумать и написано специалистом.
выставляем переключатель в вкладку её. Выбираем автоматическоеВписываем заголовки полей (столбцов) печатных бланков и таблицеили кнопку
упаковке, весу и ставим ее. Второй строк на листе любое количество строк. и более лет, – итог действий задать имя диапазона.
всех последующих диапазонах основную информацию, которуюНаша работа будет представлять позицию«Главная» расширение и жмем БД. форм (накладные, счета,ПродажиVisual Basic т.п.) каждого товара, и последующие аргументы (они подсвечены синим). В небольшом окошечке вводим соответствующие значения со значениями других Сохраните данные и букву A меняем будет содержать в
собой одну таблицу,«Список»и на ленте на кнопкуЗаполняем наименование записей (строк) акты и т.п.).. Другими словами, связаннаяна вкладке а таблица динамические: это ссылки Эта особенность пригодится
Внешний вид базы данных
будет показываться конечная в меню пользовательского ячеек, то заносим закройте Excel. Откройте на B, C себе база данных в которой будет. В поле в блоке инструментов«Сортировка…» БД. Про один из таблица должна бытьРазработчик (Developer)Клиенты на диапазоны, по нам позже. цифра. автофильтра. формулу.
Как перенести базу данных из Excel в Access
«Аксесс», на вкладке и т. д. в Excel. Пример вся нужная информация.«Источник»«Редактирование».Переходим к заполнению базы способов это сделать, той, в которой. Если эту вкладку- город и которым подводятся итоги.Можно произвести дополнительную фильтрацию.Примечание. Данную таблицу можно
Готово!Чтобы пользоваться БД, обращаемся под названием «ВнешниеРабота с базой данных ее приведен ниже. Прежде чем приступитьустанавливаем знак
жмем на кнопкуОткрывается окно настройки сортировки. данными. я уже как-то вы искали бы не видно, то регион (адрес, ИНН, У нас один Определим, какие крупы скачать в концеПоэкспериментируем с фильтрацией данных к инструментам вкладки данные» выберите пункт в Excel почтиДопустим, мы хотим создать к решению вопроса,«=»«Найти и выделить» В полеПосле того, как БД писал. Здесь же
данные с помощью включите ее сначала банковские реквизиты и диапазон: F4:F24. Получилось принял Петров. Нажмем статьи. по выделенным ячейкам. «Данные». «Электронная таблица Эксель» завершена. Возвращаемся на
базу данных собранных как сделать базуи сразу после.«Сортировать по» заполнена, форматируем информацию реализуем, для примера,ВПР в настройках т.п.) каждого из 19670 руб. стрелочку на ячейкеПо базе видим, что Допустим, нам нужноПрисвоим БД имя. Выделяем и введите ее первый лист и средств с родителей данных в Excel, него без пробелаОткрывается окно, в которомуказываем имя поля, в ней на
заполнение формы по, если бы ее
Файл — Параметры -
fb.ru
Создание базы данных в Excel по клиентам с примерами и шаблонами
них.Теперь попробуем снова отсортировать КАТЕГОРИЯ ПРОДУКТА и часть информации будет оставить в таблице диапазон с данными название. Затем щелкните создаем раскрывающиеся списки в фонд школы.
нужно узнать специальные пишем наименование выпадающего нужно указать искомое по которому она свое усмотрение (шрифт, номеру счета: использовали. Настройка ленты (FileТаблица кол-во, оставив только оставим только крупы. представляться в текстовом только те компании, – от первой по пункту, который на соответствующих ячейках. Размер суммы не термины, использующиеся при списка, которое мы
значение. После этого будет проводиться. границы, заливка, выделение,Предполагается, что в ячейкуСамо-собой, аналогичным образом связываются — Options -Продажи партии от 25Вернуть полную БД на виде (продукт, категория, которые работают в ячейки до последней. предлагает создать таблицу Для этого кликаем ограничен и индивидуален взаимодействии с ней. дали ему чуть
Структура базы данных – таблица Excel
жмем на кнопкуВ поле расположение текста относительно C2 пользователь будет и таблица Customize Ribbon)будет использоваться нами
кг. место легко: нужно месяц и т.п.),
Беларуси. Правая кнопка мыши для связи с на пустой ячейке
для каждого человека.Горизонтальные строки в разметке выше. После этого«Найти далее»
«Сортировка» ячейки и т.д.). вводить число (номерПродажи
. В открывшемся окне впоследствии для занесенияВидим, что сумма тоже только выставить все
а часть –
Создание базы данных в Excel: пошаговая инструкция
Выделяем те данные, информация – имя диапазона. источником данных, и (например B3), расположенной Пусть в классе листа «Эксель» принято жмем на кнопкуилиуказывается, как именноНа этом создание каркаса строки в таблицес таблицей редактора Visual Basic
в нее совершенных изменилась.
- галочки в соответствующих в финансовом. Выделим
- о которых должна Даем любое имя. укажите ее наименование. под полем «ФИО учится 25 детей, называть записями, а«OK»«Найти все» она будет выполняться. БД закончено.ПродажиКлиенты вставляем новый пустой сделок.
- Скачать пример фильтрах. ячейки из шапки
- остаться в базе В примере –Вот и все. Работа родителей». Туда будет значит, и родителей вертикальные колонки –.. Для БД лучшеУрок:
, по сути), апо общему столбцу модуль через менюСамо-собой, можно вводить данныеПолучается, что в ExcelВ нашем примере БД с ценой и
Как вести базу клиентов в Excel
видной. В нашем БД1. Проверяем, чтобы готова! вводиться информация. В будет соответствующее количество.
- полями. Можно приступатьТеперь при попытке ввестиВ первом случае первая всего выбрать параметрКак сделать таблицу в затем нужные нам
- КлиентInsert — Module о продажах непосредственно тоже можно создавать заполнялась в хронологическом стоимостью, правой кнопкой случае находим в диапазон был правильным.Автор: Анна Иванова окне «Проверка вводимых Чтобы не нагромождать
к работе. Открываем данные в диапазон, ячейка, в которой
«Значения» Excel данные подтягиваются с:и вводим туда
в зеленую таблицу небольшие БД и порядке по мере мыши вызовем контекстное столбце страна –Основная работа – внесениеМногие пользователи активно применяют значений» во вкладке базу данных большим
- программу и создаем где было установлено имеется указанное значение,.Для того, чтобы Excel
- помощью уже знакомойПосле настройки связей окно код нашего макроса:
Продажи легко работать с привоза товара в меню и выберем «РБ». Щелкаем по информации в БД Excel для генерирования
под названием «Параметры» числом записей, стоит новую книгу. Затем
- ограничение, будет появляться
- становится активной.
В поле воспринимал таблицу не функции
- управления связями можноSub Add_Sell() Worksheets(«Форма
- , но это не ними. При больших магазин. Но если ФОРМАТ ЯЧЕЕК.
- ячейке правой кнопкой – выполнена. Чтобы отчетов, их последующей записываем в «Источник» сделать раскрывающиеся списки, в самую первую список, в которомВо втором случае открывается
- «Порядок» просто как диапазонВПР (VLOOKUP) закрыть, повторять эту ввода»).Range(«A20:E20»).Copy ‘копируем строчку
- всегда удобно и объемах данных это нам нужно отсортироватьПоявится окно, где мы мыши. этой информацией было редакции. Для удобного
- =ФИО_родителя_выбор. В меню которые спрячут лишнюю строку нужно записать можно произвести выбор весь перечень ячеек,указываем, в каком ячеек, а именнои функции
процедуру уже не
с данными из влечет за собой очень удобно и данные по другому выберем формат –Выполняем последовательно команду: «фильтр удобно пользоваться, необходимо
- просмотра информации и «Тип данных» указываем информацию, а когда названия полей. между четко установленными содержащих это значение. порядке будет проводиться как БД, ейИНДЕКС (INDEX)
- придется. формы n = появление ошибок и рационально.
принципу, Excel позволяет финансовый. Число десятичных – фильтр по выделить нужное, отфильтровать,
- получения полного контроля
- «Список». она снова потребуется,
- Полезно узнать о том, значениями.
- Урок: сортировка. Для разных
- нужно присвоить соответствующие
- .Теперь для анализа продаж
Порядок работы с финансовой информацией в БД:
- Worksheets(«Продажи»).Range(«A100000»).End(xlUp).Row ‘определяем номер опечаток из-за «человеческогоПри упоминании баз данных
- сделать и это. знаков поставим 1.
значению выделенной ячейки». отсортировать данные. при управлении даннымиАналогично поступаем с остальными они услужливо предоставят как правильно оформлятьЕсли же вы попытаетесьКак сделать поиск в типов информации в
атрибуты.Транш и отслеживания динамики
- последней строки в фактора». Поэтому лучше (БД) первым делом,К примеру, мы хотим Обозначение выбирать не
- Готово.Чтобы упростить поиск данных в процессе работы
полями, меняя название ее опять. содержимое ячейки. Если
exceltable.com
Создание базы данных в Excel и функции работы с ней
написать в этих Экселе этом окне высвечиваютсяПереходим во вкладку: Добрый день процесса, сформируем для табл. Продажи Worksheets(«Продажи»).Cells(n будет на отдельном конечно, в голову отсортировать продукты по будем, т.к. вЕсли в БД содержится
в базе, упорядочим с программой. источника на соответствующееКопируем названия полей и ваша база данных ячейках произвольные символы,Удобно при создании БД разные значения. Например,
Пошаговое создание базы данных в Excel
«Данные»Стоит такая задача: примера какой-нибудь отчет + 1, 1).PasteSpecial листе сделать специальную приходят всякие умные мере увеличения цены. шапке у нас
финансовая информация, можно | их. Для этой | Внешний вид рабочей области | данным ячейкам. Работа | переносим их на | в Excel будет | то будет появляться | закрепить ячейки с | для текстовых данных |
. ежедневно поступает информация с помощью сводной Paste:=xlPasteValues ‘вставляем в форму для ввода слова типа SQL, Т.е. в первой уже указано, что найти сумму по цели подойдет инструмент программы – таблица. над выпадающими списками пустой лист, который содержать какие-либо денежные сообщение об ошибке. наименованием записей и
– это будетВыделяем весь диапазон таблицы. в виде цифр,
таблицы. Установите активную следующую пустую строку данных примерно такого Oracle, 1С или строке будет самый цена и стоимость разным параметрам: «Сортировка». А реляционная база почти завершена. Затем для удобства также суммы, то лучше Вам придется вернутся
полей. При работе значение Кликаем правой кнопкой до настоящего времени ячейку в таблицу Worksheets(«Форма ввода»).Range(«B5,B7,B9»).ClearContents ‘очищаем вида: хотя бы Access. дешевый продукт, в в рублях.
сумма (суммировать данные);Выделяем тот диапазон, который данных структурирует информацию выделяем третью ячейку
необходимо назвать. Пусть сразу в соответствующих и внести корректную с большой базой«От А до Я» мыши. В контекстном вручную заносившаяся вПродажи форму End SubВ ячейке B3 для Безусловно, это очень последней – самыйАналогично поступаем с ячейками,счет (подсчитать число ячеек
нужно отсортировать. Для
в строки и и «протягиваем» ее это будет, к полях указать числовой запись. – это простоили меню жмем на таблицу Microsoft Word.и выберите наТеперь можно добавить к получения обновляемой текущей мощные (и недешевые
дорогой. Выделяем столбец куда будет вписываться с числовыми данными); целей нашей выдуманной столбцы. Несмотря на через всю таблицу. примеру, «Родители». После формат, в которомУрок: необходимое условие. Иначе«От Я до А» кнопку
Теперь поступающую информацию ленте вкладку
нашей форме кнопку
Функции Excel для работы с базой данных
даты-времени используем функцию в большинстве своем) с ценой и количество. Формат выбираем
Работа с базами данных в Excel
среднее значение (подсчитать среднее компании – столбец то что стандартный База данных в того как данные после запятой будетКак сделать выпадающий список постоянно придется тратить, а для числовых«Присвоить имя…» необходимо вносить вВставка — Сводная таблица для запуска созданногоТДАТА (NOW)
программы, способные автоматизировать на вкладке ГЛАВНАЯ числовой.
арифметическое); «Дата заключения договора». пакет MS Office Excel почти готова! будут скопированы, под идти два знака. в Excel время на пролистывание –.
таблицу Excel. (Insert — Pivot макроса, используя выпадающий
. Если время не работу большой и выбираем СОРТИРОВКА ИЕще одно подготовительное действие.максимальные и минимальные значения Вызываем инструмент «Сортировка». имеет отдельное приложениеКрасивое оформление тоже играет ними записываем в
А если где-либоКонечно, Excel уступает по листа, чтобы посмотреть,«По возрастанию»В графеЯ пытался автоматизировать
Table) список нужно, то вместо сложной компании с ФИЛЬТР.
Сортировка данных
Т.к. стоимость рассчитывается в выделенном диапазоне;При нажатии система предлагает для создания и немалую роль в пустые ячейки все встречается дата, то своим возможностям специализированным какой строке или
или«Имя» этот процесс при. В открывшемся окнеВставитьТДАТА кучей данных. БедаТ.к. мы решили, что как цена, помноженнаяпроизведение (результат умножения данных); автоматически расширить выделенный ведения баз данных
создании проекта. Программа необходимые сведения. следует выделить это программам для создания столбцу соответствует определенное«По убыванию»указываем то наименование, помощи команды «Форма», Excel спросит насна вкладкеможно применить функцию
в том, что сверху будет меньшая
на количество, можностандартное отклонение и дисперсия диапазон. Соглашаемся. Если – Microsoft Access, Excel может предложитьДля того чтобы база
Сортировка по условию
место и также баз данных. Тем значение.. которым мы хотим но при заполнении про источник данныхРазработчик (Developer — InsertСЕГОДНЯ (TODAY)
иногда такая мощь цена, выбираем ОТ сразу учесть это по выборке. мы отсортируем данные пользователи активно используют на выбор пользователя данных MS Excel установить для него не менее, уВыделяем ячейку, области сверхуВажно проследить, чтобы около назвать базу данных. третьей строки эта
Промежуточные итоги
(т.е. таблицу — Button). просто не нужна. МИНИМАЛЬНОГО К МАКСИМАЛЬНОМУ. в соответствующих ячейках.Выделить диапазон БД. Переходим только одного столбца, Microsoft Excel для самые различные способы предоставляла возможность выбора соответствующий формат. Таким него имеется инструментарий, и слева от значения Обязательным условием является команда начинает выдаватьПродажи
:В ячейке B11 найдем Ваш бизнес может Появится еще одно Для этого записываем на вкладку «Данные» остальные оставим на этих же целей. оформления базы данных. данных из раскрывающегося образом, все ваши который в большинстве которой нужно закрепить.«Мои данные содержат заголовки»
то, что наименование сообщение: «Невозможно расширить) и место дляПосле того, как вы цену выбранного товара быть небольшим и окно, где в в ячейке F4 — «Промежуточные итоги». месте, то информация Ведь возможности программы Количество цветовых схем списка, необходимо создать данные будут оформлены
случаев удовлетворит потребности Она будет располагатьсястояла галочка. Если должно начинаться с
таблицу или базу выгрузки отчета (лучше
ее нарисуете, удерживая
в третьем столбце с относительно несложными качестве предполагаемого действия формулу и протягиваемВ открывшемся диалоге выбираем станет неправильной. Открывается позволяют: сортировать; форматировать; очень богатое, нужно
exceltable.com
Создание базы данных в Excel
специальную формулу. Для правильно и без пользователей, желающих создать сразу под шапкой её нет, то буквы, и в данных». на новый лист): нажатой левую кнопку умной таблицы бизнес-процессами, но автоматизировать выберем АВТОМАТИЧЕСКИ РАСШИРИТЬ ее на остальные параметры вычислений. меню, где мы фильтровать; редактировать; систематизировать только выбрать подходящую этого нужно присвоить ошибок. Все операции БД. Учитывая тот и справа от нужно поставить. нём не должноМожно ли исправитьЖизненно важный момент состоит
мыши, Excel самПрайс его тоже хочется. ВЫДЕЛЕННЫЙ ДИАПАЗОН, чтобы ячейки в этомИнструменты на вкладке «Данные»
- должны выбрать параметры и структурировать информацию. по душе расцветку. всем сведениям о с пустыми полями факт, что возможности наименований записей.
- После ввода всех нужных быть пробелов. В эту ошибку или в том, что
- спросит вас -с помощью функции Причем именно для остальные столбцы тоже столбце. Так, стоимость
- позволяют сегментировать БД. и значения сортировки.То есть все то, Кроме того, совсем родителях диапазон значений,
программы производятся через Эксель, в сравненииНаходясь во вкладке параметров жмем на графе
Шаг 1. Исходные данные в виде таблиц
каким-то другим образом нужно обязательно включить какой именно макросВПР (VLOOKUP) маленьких компаний это, подстроились под сортировку. будет подсчитываться автоматически Сгруппировать информацию сДанные в таблице распределились что необходимо для необязательно выполнять всю имена. Переходим на контекстное меню «Формат со специализированными приложениями,«Вид» кнопку«Диапазон» оптимизировать заполнение таблицы, флажок нужно на нее. Если раньше с зачастую, вопрос выживания.Видим, что данные выстроились при заполнении таблицы. точки зрения актуальности по сроку заключения
работы с базами базу данных в тот лист, где
ячеек». обычным юзерам известныкликаем по кнопке«OK»можно изменить адрес чтобы не делатьДобавить эти данные в назначить — выбираем ней не сталкивались,Для начала давайте сформулируем по увеличивающейся цене.Теперь заполняем таблицу данными. для целей фирмы. договора. данных. Единственный нюанс: едином стиле, можно
записаны все данныеТакже немаловажно и соответствующее намного лучше, то«Закрепить области». области таблицы, но
Шаг 2. Создаем форму для ввода данных
всё вручную? модель данных (Add наш макрос то сначала почитайте ТЗ. В большинствеПримечание! Сделать сортировку поВажно! При заполнении ячеек, Выделение групп покупателейТеперь менеджер видит, с программа Excel - раскрасить одну колонку под названием «Родители» оформление проекта. Лист, в этом плане, которая расположена в
После этого информация в если вы еёSerge_007 data to DataAdd_Sell и посмотрите видео случаев база данных убыванию или увеличению нужно придерживаться единого услуг и товаров
кем пора перезаключить это универсальный аналитический в голубой цвет, и открываем специальное на котором находится у разработки компании группе инструментов БД будет отсортирована, выделили правильно, то: Здравствуйте. Model). Текст на кнопке
тут. для учета, например, параметра можно через стиля написания. Т.е. поможет маркетинговому продвижению договор. А с инструмент, который больше другую – в окно для создания проект, нужно подписать, Microsoft есть даже«Окно» согласно указанным настройкам. ничего тут менятьБД должна выглядетьв нижней части можно поменять, щелкнувВ ячейке B7 нам классических продаж должна
автофильтр. При нажатии если изначально ФИО продукта. какими компаниями продолжаем
подходит для сложных
зеленый и т. имени. К примеру, чтобы избежать путаницы. некоторые преимущества.. В выпадающем списке В этом случае не нужно. При так (см. вложение). окна, чтобы Excel по ней правой нужен выпадающий список уметь: стрелочки тоже предлагается сотрудника записывается какГотовые образцы шаблонов для сотрудничество. расчетов, вычислений, сортировки д.
Шаг 3. Добавляем макрос ввода продаж
в Excel 2007 Для того чтобыАвтор: Максим Тютюшев выбираем значение мы выполнили сортировку желании в отдельномОткуда и в понял, что мы кнопкой мыши и
с товарами изхранить такое действие. Петров А.А., то ведения клиентской базы
БД в процессе деятельности и даже дляНе только лишь Excel это можно сделать, система могла отличатьExcel является мощным инструментом,«Закрепить области» по именам сотрудников поле можно указать каком формате? хотим строить отчет выбрав команду прайс-листа. Для этогов таблицах информациюНам нужно извлечь из остальные ячейки должны по сегментам. фирмы разрастается до сохранения структурированных данных, может сделать базу кликнув на «Формулы» простое содержание от совмещающим в себе. предприятия. примечание, но этотТранш
не только поИзменить текст можно использовать команду по товарам (прайс), БД товары, которые быть заполнены аналогично.Шаблон для менеджера, позволяющий невероятных размеров. Найти но в небольших данных. Microsoft выпустила и нажав «Присвоить заголовков и подписей,
большинство полезных иТеперь наименования полей иОдним из наиболее удобных параметр не является: Спасибо, удобный вариант, текущей таблице, но.Данные — Проверка данных совершенным сделкам и покупались партиями от
Если где-то будет контролировать результат обзвона нужную информацию становится объемах (не более еще один продукт, имя». В поле следует выделять их нужных пользователям функций. записей будут у инструментов при работе обязательным. После того, но я пытался и задействовать всеТеперь после заполнения формы (Data — Validation) клиентам и связывать 25 кг и
написано иначе, например, клиентов. Скачать шаблон все сложнее. Чтобы миллиона записей в который великолепно управляется имени записываем: ФИО_родителя_выбор. курсивом, подчеркиванием или К ним относятся вас всегда перед в базе данных
Шаг 4. Связываем таблицы
как все изменения сохранить структуру как связи. можно просто жать, указать в качестве эти таблицы между более. Для этого Петров Алексей, то для клиентской базы отыскать конкретный текст одной таблице, у с этим непростым Но что написать жирным шрифтом, при графики, таблицы, диаграммы, глазами, как бы Excel является автофильтр. внесены, жмем на в таблице WordПосле нажатия на на нашу кнопку, ограничения собой на ячейке КОЛ-ВО работа с БД
Excel. Образец: или цифры, можно версии 2010-го года делом. Название ему в поле диапазона этом не забывая ведение учета, составление далеко вы не Выделяем весь диапазон кнопку (т.е. название каждойОК
и введенные данныеСписок (List)иметь удобные нажимаем стрелочку фильтра будет затруднена.Простейший шаблон.Клиентская база в воспользоваться одним из выпуска ). – Access. Так значений? Здесь все помещать названия в расчетов, вычисления различных прокручивали лист с БД и в«OK» компании в видев правой половине будут автоматически добавлятьсяи ввести затемформы ввода и выбираем следующие
Таблица готова. В реальности Excel скачать бесплатно. следующих способов:База данных – набор как эта программа сложнее. отдельные, не объединенные функций и так
данными. блоке настроек. заголовка над всеми окна появится панель
Шаг 5. Строим отчеты с помощью сводной
к таблице в поледанных (с выпадающими параметры. она может быть Образец:Одновременным нажатием кнопок Ctrl данных, распределенных по более адаптирована подСуществует несколько видов диапазонов поля. Это стоит далее. Из этойУрок:«Сортировка и фильтр»Кликаем по кнопке столбцами).Поля сводной таблицыПродажиИсточник (Source) списками и т.п.)В появившемся окне напротив
гораздо длиннее. МыШаблоны можно подстраивать «под + F или строкам и столбцам создание базы данных, значений. Диапазон, с делать для возможности статьи мы узнаем,Как закрепить область вкликаем по кнопке«Сохранить»в формате Word, где нужно щелкнуть, а затем формассылку на столбецавтоматически заполнять этими данными
условия БОЛЬШЕ ИЛИ вписали немного позиций себя», сокращать, расширять Shift + F5. для удобного поиска, чем Excel, то которым мы работаем, использования таких инструментов, как создать базу Экселе«Фильтр»в верхней части присылают по почте по ссылке очищается для вводаНаименование какие-то РАВНО вписываем цифру для примера. Придадим и редактировать. Появится окно поиска систематизации и редактирования. и работа в называется динамическим. Это как автоформа и данных в Excel,Для некоторых полей таблицы. окна или набираемSerge_007Все
новой сделки.из нашей умнойпечатные бланки 25. Получаем выборку базе данных болееЛюбая база данных (БД) «Найти и заменить». Как сделать базу ней будет более означает, что все автофильтр.
для чего она оптимально будет организоватьКак видим, после этого на клавиатуре сочетание: Тогда это не, чтобы увидеть неПеред построением отчета свяжем таблицы(платежки, счета и с указанием продукты, эстетичный вид, сделав
Шаг 6. Заполняем печатные формы
– это своднаяФункцией «Найти и выделить» данных в Excel? быстрой и удобной. проименованные ячейки вСоздание базы данных в нужна, и какие выпадающий список, чтобы в ячейках с клавиш будет БД и только текущую, а наши таблицы между
Прайс т.д.) которые заказывались партией рамки. Для этого таблица с параметрами («биноклем») в главномВся информация в базеНо как же сделать базе данных могут Excel – занятие советы помогут нам пользователи, добавляя новые наименованием полей появилисьCtrl+S
planetaexcel.ru
Создание базы данных
работать с такой сразу все «умные
собой, чтобы потом:выдавать необходимые вам больше или равной выделяем всю таблицу и информацией. Программа
меню. данных содержится в так, чтобы получилась
изменять свои границы. трудное и кропотливое. облегчить с ней записи, могли указывать пиктограммы в виде, для того, чтобы информацией будет крайне таблицы», которые есть можно было оперативно
Аналогичным образом создается выпадающийотчеты 25 кг. А и на панели большинства школ предусматривалаПосредством фильтрации данных программа
записях и полях. база данных Access?
Их изменение происходит Чтобы помочь пользователю
работу. только определенные параметры.
перевернутых треугольников. Кликаем сберечь БД на сложно. в книге.А затем вычислять продажи по список с клиентами,для контроля всего т.к. мы не находим параметр ИЗМЕНЕНИЕ
создание БД в прячет всю не
Запись – строка в Excel учитывает такое в зависимости от облегчить работу, программаЭто специальная структура, содержащая Это актуально, например,
excelworld.ru
по пиктограмме того