EXCEL — Занятие 8. Создание баз данных, или работа со списками
Список — это способ представления данных, при котором данные в таблице взаимосвязаны и структура таблицы определяется заранее. При выполнении обычных операций с данными, например, при поиске, сортировке или обработке данных, списки автоматически распознаются как базы данных, при этом курсор должен находиться в любом месте внутри таблицы.
1. столбцы списков становятся полями базы данных;
2. заголовки столбцов становятся именами полей базы данных;
3. каждая строка списка преобразуется в запись данных.
Все действия со списками (базой данных) выполняет команда главного меню ДАННЫЕ.
Рекомендации по созданию списка на листе книги
· На листе не следует помещать более одного списка. Некоторые функции обработки списков, например фильтры, не позволяют обрабатывать несколько списков одновременно.
· Между списком и другими данными листа необходимо оставить по меньшей мере одну пустую строку и один пустой столбец. Это позволяет Microsoft Excel быстрее обнаружить и выделить список при выполнении сортировки, наложении фильтра или вставке вычисляемых автоматически итоговых значений.
· В самом списке не должно быть пустых строк и столбцов. Это упрощает идентификацию и выделение списка.
· Важные данные не следует помещать у левого или правого края списка; после применения фильтра они могут оказаться скрытыми.
· Заголовки столбцов должны находиться в первом столбце списка. Они используются Microsoft Excel при составлении отчетов, поиске и организации данных.
· Шрифт, выравнивание, формат, шаблон, граница и формат прописных и строчных букв, присвоенные заголовкам столбцов списка, должны отличаться от формата, присвоенного строкам данных.
· Для отделения заголовков от расположенных ниже данных следует использовать границы ячеек, а не пустые строки или прерывистые линии.
· Список должен быть организован так, чтобы во всех строках в одинаковых столбцах находились однотипные данные.
· Перед данными в ячейке не следует вводить лишние пробелы, так как они влияют на сортировку.
· Не следует помещать пустую строку между заголовками и первой строкой данных.
Форма — это способ представления данных из таблицы, когда на экране представлено содержимое только одной записи. Окно формы показано на рис. 8.
Рис. 8. Окно формы для занесения, просмотра, удаления и поиска записей
1. Укажите ячейку списка, начиная с которой следует добавлять записи.
4. Введите поля новой записи, используя клавишу TAB для перемещения к следующему полю. Для перемещения к предыдущему полю используйте сочетание клавиш SHIFT+TAB.
Чтобы добавить запись в список, нажмите клавишу ENTER. По завершении набора последней записи нажмите кнопку Закрыть, чтобы добавить набранную запись и выйти из формы.
Поиск записей в списке с помощью формы
Для перемещения на одну запись нажмите на стрелки полосы прокрутки в диалоговом окне. Чтобы переместиться на 10 записей, нажмите полосу прокрутки между стрелками.
Нажмите кнопку Далее для перехода к следующей записи списка и Назад — для перехода к предыдущей.
Чтобы задать условия поиска или условия сравнения, нажмите кнопку Критерии. Введите критерии в форме. Чтобы найти совпадающие с критериями записи, нажмите кнопки Далее или Назад. Чтобы вернуться к правке формы, нажмите кнопку Правка.
1. В первой строке нового рабочего листа наберите головку таблицы со следующими названиями граф:
2. Через команду Данные – Форма занести информацию о 10 студентах.
3. Hayчитесь просматривать, записи, корректировать и удалять записи из таблицы.
4. Отберите записи из списка, которые удовлетворяют следующим критериям:
Сохраните созданную базу в файле Студенты.xls в каталоге, указанном преподавателем.
[expert_bq id=»1570″]Если в одной базе данных планируется размещение объемной информации, то в обязательно порядке компонуйте ее согласно принципу важности, выдавая основное нагора, а мелочи скрывая в списках. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Программное обеспечение располагает несколькими видами диапазонов значений. Для составления электронной базы данных в Excel используются динамические диапазоны. Это означает лишь то, что все ячейки создаваемойбазы данных могут изменять свои границы. Именно диапазон определяет количество значений, в пределах которых ячейки могут быть расширены.Создание базы данных в Excel — Программные продукты — Статьи
Обращение к файлу Excel и, соответственно, импорт данных в Microsoft SQL Server происходит с помощью специальных провайдеров (поставщиков). Для работы с Excel в Microsoft SQL Server обычно используются:
Создание базы данных в Excel
Создание базы данных в Excel
Как видно, для примера, я уже добавил в базу данных начальное сальдо. Еще, обязательно, нужно закрепить на экране первую строку (в Excel 2010 это: Вид — Закрепить области — Закрепить верхнюю строку). Затем выбираем первые три строки нашей таблицы и добавляем границы ячеек. Лист назовем «Касса».
Создание раскрывающихся списков
Списки для выбора значений мы создаем для полей «Торговая точка», «Вид прихода», «Вид расхода», «Получатель/плательщик». В моей базе данных «Получатель/плательщик» называется короче — «Субъект», и между полями «Дата» и «Торговая точка» есть поле «Фирма», где до 2 квартала 2012 года выбирал ИП или ООО.
Для создания раскрывающихся списков наименования нужных полей копируем на чистый лист этой же рабочей книги, который назовем «Списки». Под наименованиями полей записываем в виде списка нужные значения.
Нажимаем «ОК» и первый динамический диапазон создан. То же самое проделываем и для других диапазонов:
Имя: Вид_прихода_выбор
Диапазон: =СМЕЩ(Списки!$B$2;0;0;СЧЁТЗ(Списки!$B:$B)-1;1)
Имя: Вид_расхода_выбор
Диапазон: =СМЕЩ(Списки!$C$2;0;0;СЧЁТЗ(Списки!$C:$C)-1;1)
Имя: Получатель_плательщик_выбор
Диапазон: =СМЕЩ(Списки!$D$2;0;0;СЧЁТЗ(Списки!$D:$D)-1;1)
Для остальных полей базы данных, где будут у нас раскрывающиеся списки, тоже выбираем в Тип данных: Список, в Источник добавляем соответствующее колонке имя диапазона:
для «D3»: =Вид_прихода_выбор,
для «F3»: =Вид_расхода_выбор,
для «G3»: =Получатель_плательщик_выбор.
На этом в третьей строке нашей базы данных ячейки с раскрывающимися списками созданы. Далее, выделяем третью запись нашей таблицы и копируем ее протягиванием на нужное количество строк.
Внешний вид базы данных в Excel
Для внешнего оформления базы данных используйте цвета, которые вам нравятся. Я выделяю цветом строку с наименованиями полей, фон вне таблицы и те ячейки, в которые значения вставляются из раскрывающихся списков.
Когда наберется достаточно большое количество записей примените к таблице автофильтр, он поможет делать самые различные выборки из вашей базы данных без использования VBA.
Ну и раз уж это база данных для ведения кассы, в любую ячейку закрепленной строки, правее наименований полей, вставьте формулу: =СУММ(C:C)-СУММ(E:E), чтобы всегда видеть текущий остаток денег в кассе.
Скачать пример базы данных в Excel
EXCEL — Занятие 8. Создание баз данных, или работа со списками
Отфильтрованная база данных может использоваться при печати (печатаются только записи, относящиеся к выбранному подмножеству) и при построении диаграмм (график строится на базе выбранных записей). В последнем случае смена критериев фильтрации автоматически изменяет вид диаграммы.