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

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

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

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

В этой статье

  • Общее представление об импорте данных из Excel

  • Импорт данных из Excel

  • Разрешение вопросов, связанных с отсутствующими и неверными значениями

  • Связывание с данными Excel

  • Разрешение вопросов, связанных со значением #Число! и другими неверными значениями в связанной таблице

Общее представление об импорте данных из Excel

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

Стандартные сценарии импорта данных Excel в Access

  • Опытному пользователю Excel требуется использовать Access для работы с данными. Для этого необходимо переместить данные из листов Excel в одну или несколько новых таблиц Access.

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

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

Первый импорт данных из Excel

  • Сохранить книгу Excel в виде базы данных Access невозможно. В Excel не предусмотрена функция создания базы данных Access с данными Excel.

  • При открытии книги Excel в Access (для этого следует открыть диалоговое окно Открытие файла, выбрать в поле со списком Тип файлов значение Файлы Microsoft Office Excel и выбрать файл) создается ссылка на эту книгу, но данные из нее не импортируются. Связывание с книгой Excel кардинально отличается от импорта листа в базу данных. Дополнительные сведения о связывании см. ниже в разделе Связывание с данными Excel.

Импорт данных из Excel

В этом разделе описано, как подготовиться к операции импорта, выполнить ее и как сохранить параметры импорта в виде спецификации для повторного использования. Помните, что данные можно одновременно импортировать только из одного листа. Импортировать все данные из книги за один раз невозможно.

Подготовка листа

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

    Определение именованного диапазона (необязательно)

    1. Перейдите в Excel и откройте лист, данные из которого нужно импортировать.

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

    3. Щелкните выделенный диапазон правой кнопкой мыши и выберите пункт Имя диапазона или Определить имя.

    4. В диалоговом окне Создание имени укажите имя диапазона в поле Имя и нажмите кнопку ОК.

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

  2. Просмотрите исходные данные и выполните необходимые действия в соответствии с приведенной ниже таблицей.

    Элемент

    Описание

    Число столбцов

    Число исходных столбцов, которые необходимо импортировать, не должно превышать 255, т. к. Access поддерживает не более 255 полей в таблице.

    Пропуск столбцов и строк

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

    Смещ_по_строкам    В ходе операции импорта невозможно фильтровать или пропускать строки.

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

    Табличный формат

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

    Пустые столбцы, строки и ячейки

    Удалите все лишние пустые столбцы и строки из листа или диапазона. При наличии пустых ячеек добавьте в них отсутствующие данные. Если планируется добавлять записи к существующей таблице, убедитесь, что соответствующие поля таблицы допускают использование пустых (отсутствующих или неизвестных) значений. Поле допускает использование пустых значений, если свойство Обязательное поле (Required) имеет значение Нет, а свойство Условие на значение (ValidationRule) не запрещает пустые значения.

    Значения ошибок

    Если одна или несколько ячеек на листе или в диапазоне содержат значения ошибок, например #ЧИСЛО или #ДЕЛ, исправьте эти значения до начала операции импорта. Если исходный лист или диапазон содержит значения ошибок, соответствующее поле таблицы Access остается пустым. Дополнительные сведения о способах исправления таких ошибок см. ниже в разделе Разрешение вопросов, связанных с отсутствующими и неверными значениями.

    Тип данных

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

    Рекомендуется также отформатировать все исходные столбцы в Excel и назначить им определенный формат данных перед началом операции импорта. Форматирование является необходимым, если столбец содержит значения с различными типами данных. Например, столбец «Номер рейса» может содержать числовые и текстовые значения, такие как 871, AA90 и 171. Чтобы исключить отсутствующие или неверные значения, выполните указанные ниже действия.

    1. Щелкните заголовок столбца правой кнопкой мыши и выберите пункт Формат ячеек.

    2. На вкладке Числовой в группе Категория выберите формат. Для столбца «Номер рейса» лучше выбрать значение Текстовый.

    3. Нажмите кнопку ОК.

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

    Первая строка

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

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

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

Подготовка конечной базы данных

  1. Откройте базу данных Access, в которой будут храниться импортируемые данные. Убедитесь, что база данных доступна не только для чтения и что есть права на ее изменение.

    -или-

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

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

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

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

    Добавление в существующую таблицу.    При добавлении данных в существующую таблицу строки из листа Excel добавляются в указанную таблицу.

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

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

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

      Совет: Поле допускает использование пустых значений, если его свойство Обязательное поле (Required) имеет значение Нет, а свойство Условие на значение (ValidationRule) не запрещает пустые значения.

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

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

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

Запуск операции импорта

  1. Расположение мастера импорта или связывания зависит от используемой версии Access. Выполните действия, которые соответствуют вашей версии Access.

    • Если вы используете последнюю версию подписки Microsoft 365 Access или Access 2019, на вкладке «Внешние данные» в группе «Импорт & Link» щелкните «Создать источник данных > из файлового > Excel«.

    • Если вы используете Access 2016, Access 2013 или Access 2010, на вкладке Внешние данные в группе Импорт и связи нажмите кнопку Excel.

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

  2. В диалоговом окне Внешние данные — Электронная таблица Excel в поле Имя файла укажите имя файла Excel, содержащего данные, которые необходимо импортировать.

    -или-

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

  3. Укажите способ сохранения импортируемых данных.

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

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

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

  4. Нажмите кнопку ОК.

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

Использование мастера импорта электронных таблиц

  1. На первой странице мастера выберите лист, содержащий данные, которые необходимо импортировать, и нажмите кнопку Далее.

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

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

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

    Если данные добавляются к существующей таблице, перейдите к действию 6. Если данные добавляются в новую таблицу, выполните оставшиеся действия.

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

    • Просмотрите и измените имя и тип данных конечного поля.

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

    • Чтобы создать индекс для поля, присвойте свойству Индексировано (Indexed) значение Да.

    • Чтобы пропустить весь исходный столбец, установите флажок Не импортировать (пропустить) поле.

      Настроив параметры, нажмите кнопку Далее.

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

  6. На последнем экране мастера укажите имя целевой таблицы. в поле Импорт в таблицу. Если таблица уже существует, в Access появится запрос на перезапись существующего содержимого таблицы. Нажмите кнопку « Да «, чтобы продолжить, или «Нет», чтобы указать другое имя целевой таблицы, а затем нажмите кнопку « Готово», чтобы импортировать данные.

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

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

Сведения о том, как сохранить спецификацию, см. в статье Сохранение параметров операции импорта или экспорта в виде спецификации.

Сведения о том, как запустить сохраненную спецификацию импорта или экспорта, см. в статье Запуск сохраненной спецификации импорта или экспорта.

Сведения о том, как запланировать выполнение задач импорта и связывания в определенное время, см. в статье Планирование спецификации импорта или экспорта.

Разрешение вопросов, связанных с отсутствующими и неверными значениями

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

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

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

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

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

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

Проблема

Решение

Графические элементы

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

Вычисляемые значения

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

Значения TRUE или FALSE и -1 или 0

Если исходный лист или диапазон включает столбец, который содержит только значения TRUE или FALSE, в Access для этого столбца создается логическое поле, в которое вставляется значение -1 или 0. Если же исходный лист или диапазон включает столбец, который содержит только значения -1 и 0, в Access для этого столбца по умолчанию создается числовое поле. Чтобы избежать этой проблемы, можно изменить в ходе импорта тип данных поля на логический.

Многозначные поля

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

Усеченные данные

В случае усечения данных в столбце таблицы Access попытайтесь увеличить ширину столбца в режиме таблицы. Если не удается решить проблему с помощью этого способа, это означает, что объем данных в числовом столбце Excel слишком велик для конечного поля в Access. Например, в базе данных Access свойство FieldSize конечного поля может иметь значение Байт, а исходные данные могут содержать значение больше 255. Исправьте значения в исходном файле и повторите операцию импорта.

Формат отображения

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

  • После завершения импорта в логическом поле в режиме таблицы отображаются значения -1 и 0. Чтобы устранить эту проблему, необходимо после завершения импорта изменить значение свойства Формат этого поля на Да/Нет для отображения флажков.

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

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

Повторяющиеся значения (нарушение уникальности ключа)

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

Значения дат, сдвинутые на 4 года

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

  • Система дат 1904 г. (в которой серийные номера в диапазоне от 0 до 63 918), соответствующие датам с 1 января 1904 г. по 31 декабря 2078 г.

  • Система дат 1900 г. (в которой серийные номера в диапазоне от 1 до 65 380), соответствующие датам с 1 января 1900 г. по 31 декабря 2078 г.

Вы можете задать систему дат в excel Options: File > Options > Advanced> Use 1904 date system.

Примечание    При импорте из книги XLSB всегда используется система дат 1900 независимо от параметра системы дат.

Прежде чем импортировать данные, измените систему дат для книги Excel или выполните после добавления данных запрос на обновление, используя выражение [имя поля даты] + 1462 для корректировки дат.

Excel для macintosh использует только систему дат 1904.

Пустые значения

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

  • Отформатируйте исходные столбцы.

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

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

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

Тип отсутствующих значений

Конечный объект импорта

Тип целевого поля

Решение

Текст

Новая таблица

Поле даты

Замените все текстовые данные значениями дат и повторите попытку импорта.

Текст

Существующая таблица

Числовое поле или поле даты

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

Значения дат, замененные числовыми значениями

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

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

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

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

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

Числовые значения, замененные значениями даты

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

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

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

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

Кроме того, может потребоваться просмотреть таблицу ошибок, о которой говорится на последней странице мастера, в режиме таблицы. Эта таблица содержит три поля: «Ошибка», «Поле» и «Строка». В каждой ее строке содержатся сведения об определенной ошибке, и данные в поле «Ошибка» можно использовать при разрешении вопросов.

Строки ошибок и советы по устранению неполадок

Ошибка

Описание

Обрезка полей

Значение в поле превышает размер, заданный свойством FieldSize этого поля.

Ошибка преобразования типа

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

Нарушение уникальности ключа

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

Нарушение условия на значение

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

Пустое значение в обязательном поле

Данное поле не может иметь пустое значение, поскольку его свойство Обязательное поле (Required) имеет значение Да.

Пустое значение в поле счетчика

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

Неинтерпретируемая запись

Текстовое значение содержит знак разделителя (как правило, это прямые кавычки). Если значение содержит знак разделителя, он должен содержаться в текстовом файле дважды, например:

Диаметр 4 1/2″»

К началу страницы

Связывание с данными Excel

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

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

Стандартные сценарии связывания с листом Excel из Access

Обычно связывание с листом Excel (вместо импорта) выполняют по указанным ниже причинам.

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

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

Первое связывание с листом Excel

  • В Excel невозможно создать связь с базой данных Access.

  • При связывании с файлом Excel в Access создается новая таблица, которая называется также связанной таблицей. В ней отображаются данные исходного листа или именованного диапазона; при этом они не сохраняются в базе данных.

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

  • База данных может содержать несколько связанных таблиц.

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

  • При открытии книги Excel в Access (для этого в диалоговом окне Открытие файла необходимо выбрать в поле со списком Тип файлов значение Microsoft Excel и выбрать нужный файл) в Access создается пустая база данных и автоматически запускается мастер связи с электронной таблицей.

Подготовка данных Excel

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

    Создание именованного диапазона в Excel (необязательно — целесообразно лишь для связывания отдельных данных на листе)

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

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

    3. Щелкните выделенный диапазон правой кнопкой мыши и выберите пункт Имя диапазона или Определить имя.

    4. В диалоговом окне Создание имени укажите имя диапазона в поле Имя и нажмите кнопку ОК.

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

  2. Просмотрите исходные данные и выполните необходимые действия в соответствии с приведенной ниже таблицей.

    Элемент

    Описание

    Табличный формат

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

    Пропуск столбцов и строк

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

    Число столбцов

    Число исходных столбцов не должно превышать 255, т.к. Access поддерживает не более 255 полей в таблице.

    Пустые столбцы, строки и ячейки

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

    Значения ошибок

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

    Тип данных

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

    Настоятельно рекомендуется отформатировать все столбцы, которые содержат значения с разными типами данных. Например, столбец «Номер рейса» может содержать числовые и текстовые значения, такие как 871, AA90 и 171. Чтобы исключить отсутствующие или неверные значения, выполните указанные ниже действия.

    1. Щелкните столбец правой кнопкой мыши и выберите пункт Формат ячеек.

    2. На вкладке Числовой в группе Категория выберите формат.

    3. Нажмите кнопку ОК.

    Первая строка

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

  3. Закройте исходный файл, если он открыт.

Подготовка конечной базы данных

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

  2. Если вы не хотите хранить ссылку ни в какой из существующих баз данных, создайте пустую базу данных: перейдите на вкладку «Файл», нажмите кнопку «Создать» и выберите пункт «Пустая база данных». Обратите внимание: если вы используете Access 2007, нажмите кнопку Microsoft Office и выберите пункт Создать.

После этого можно начать операцию связывания.

Создание связи

  1. Расположение мастера импорта или связывания зависит от используемой версии Access. Выполните действия, которые соответствуют вашей версии Access.

    • Если вы используете последнюю версию подписки Microsoft 365 Access или Access 2019, на вкладке «Внешние данные» в группе «Импорт & Link» щелкните «Создать источник данных > из файлового > Excel«.

    • Если вы используете Access 2016, Access 2013 или Access 2010, на вкладке Внешние данные в группе Импорт и связи нажмите кнопку Excel.

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

  2. В диалоговом окне Внешние данные — Электронная таблица Excel в поле Имя файла укажите имя исходного файла Excel.

  3. Выберите вариант Создать связанную таблицу для связи с источником данных и нажмите кнопку ОК.

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

  4. На первой странице мастера выберите лист или именованный диапазон с нужными данными и нажмите кнопку Далее.

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

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

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

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

К началу страницы

Разрешение вопросов, связанных со значением #Число! и другими неверными значениями в связанной таблице

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

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

Проблема

Решение

Графические элементы

Графические элементы листов Excel, такие как логотипы, диаграммы и рисунки, не могут быть включены в связь с Aсcess.

Формат отображения

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

Вычисляемые значения

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

Усеченные текстовые значения

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

Сообщение о переполнении числового поля

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

Значения TRUE или FALSE и -1 или 0

Если исходный лист или диапазон включает столбец, который содержит только значения TRUE или FALSE, в Access в связанной таблице для этого столбца создается логическое поле. Если же исходный лист или диапазон включает столбец, который содержит только значения -1 или 0, в Access для этого столбца по умолчанию создается числовое поле, тип данных которого невозможно изменить в таблице. Если требуется, чтобы в связанной таблице было создано логическое поле, убедитесь, что исходный столбец содержит значения TRUE и FALSE.

Многозначные поля

В Access многозначные поля не поддерживаются, даже если исходный столбец содержит список значений, разделенных точками с запятой (;). Список значений обрабатывается как одно значение и помещается в текстовое поле.

#Число!

В Access значение ошибки #Число! отображается в полях вместо данных в указанных ниже случаях.

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

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

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

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

  1. Убедитесь, что исходный столбец не содержит значения с разными типами данных.

  2. Отформатируйте столбцы на листе Excel.

  3. Во время операции связывания выберите нужный тип данных для каждого поля. Если тип данных неправильный, результирующий столбец может содержать только #Num! Значения для всех строк данных.

Числовые значения, замененные значениями дат

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

Значения дат, замененные числовыми значениями

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


К началу страницы

Содержание

    • 0.1 Метод 1 С помощью Microsoft Access
    • 0.2 Метод 2 С помощью сторонней программы для работы с базами данных
  • 1 Процесс создания
    • 1.1 Создание таблицы
    • 1.2 Присвоение атрибутов базы данных
    • 1.3 Сортировка и фильтр
    • 1.4 Поиск
    • 1.5 Закрепление областей
    • 1.6 Выпадающий список
    • 1.7 Помогла ли вам эта статья?

2 метода:С помощью Microsoft AccessС помощью сторонней программы для работы с базами данных

Из данной статьи вы узнаете, как создать базу данных из таблицы Microsoft Excel путем импорта данных прямо в Access (программа для работы с базами данных от Microsoft) или экспорта данных в формат, который подходит для работы с большинством баз данных. Microsoft Access является частью пакета программ Microsoft Office и доступен только на компьютерах с ОС Windows.

Метод 1 С помощью Microsoft Access

  1. как сделать базу данных в access из таблицы excelСоздайте новую базу данных в Microsoft Access.

    Это красное приложение с буквой «А».

    • Access предназначен для работы с Excel и входит в состав пакета программ Microsoft Office Professional. Access доступен только на компьютерах с ОС Windows.
  2. как сделать базу данных в access из таблицы excel

    Нажмите на вкладку Внешние данные вверху окна.

  3. как сделать базу данных в access из таблицы excel

    Нажмите на Excel на панели инструментов.

  4. как сделать базу данных в access из таблицы excel

    Нажмите на Обзор в правой верхней части окна.

  5. как сделать базу данных в access из таблицы excel

    Найдите файл Excel, который хотите использовать в качестве источника.

  6. как сделать базу данных в access из таблицы excelУкажите способ передачи данных.

    Для этого нажмите на переключатель рядом со следующими опциями:

    • Импортировать данные источника в новую таблицу в текущей базе данных: выберите эту опцию, если вы создали новую базу данных без таблиц или хотите вставить новую таблицу в уже существующую базу данных. Ели вы решите создать новую таблицу, ее данные можно изменить в Access.
    • Добавить копию записей в конец таблицы: выберите эту опцию, если вы используете существующую базу данных и хотите вставить данные в одну из таблиц в базе. Если вы решите добавить данные в уже готовую таблицу, ее можно будет изменить по своему усмотрению.
    • Создать связанную таблицу для связи с источником данных: выберите эту опцию, чтобы создать гиперссылку в базе данных, которая откроет базу в Excel. С помощью этого метода можно изменять информацию в Access.
  7. как сделать базу данных в access из таблицы excel

    Нажмите OK.

  8. как сделать базу данных в access из таблицы excelВыберите в списке лист, который хотите импортировать.
    • По умолчанию Excel создает книгу с тремя листами «Лист 1», «Лист 2» и «Лист 3». За раз можно перенести лишь один лист. Если у вас есть данные на всех трех листах, выполните передачу данных с одного листа, а затем вернитесь на вкладку «Внешние данные» и повторите процедуру для оставшихся листов.
    • Листы в Excel можно удалить, добавить и переименовать, при этом все внесенные изменения появятся в базе данных Access.
  9. как сделать базу данных в access из таблицы excel

    Нажмите Далее.

  10. как сделать базу данных в access из таблицы excelПоставьте галочку рядом с опцией «Первая строка содержит название столбцов», если ее нет.
    • Снимите галочку, если хотите, чтобы Access вставил свои названия столбцов.
  11. как сделать базу данных в access из таблицы excel

    Нажмите Далее.

  12. как сделать базу данных в access из таблицы excelИзмените имя поля и тип данных.

    Если вы хотите импортировать все поля из листа, не внося каких-либо изменений, нажмите «Далее».

    • Если вы хотите изменить поле, нажмите на название столбца, который хотите изменить, а затем измените его название, тип данных и включите или выключите индексацию. Когда закончите, нажмите «Далее».
    • Если вы не хотите импортировать поле, поставьте галочку рядом с опцией «Не импортировать (пропустить) поле», а когда закончите, нажмите «Далее».
  13. как сделать базу данных в access из таблицы excelУстановите основные ключи для базы данных.
    • Опцию «автоматически создать ключ» лучше оставить включенной. Ключ также можно установить самому. Для этого введите ключ в поле рядом с опцией «определить ключ» или выберите опцию «не создавать ключ», хотя данную опцию включать не рекомендуется.
  14. как сделать базу данных в access из таблицы excel

    Нажмите Далее.

  15. как сделать базу данных в access из таблицы excel

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

  16. Нажмите Готово.

  17. Поставьте галочку рядом с опцией «Сохранить шаги импорта».

  18. Нажмите Закрыть, чтобы создать базу данных.

Метод 2 С помощью сторонней программы для работы с базами данных

  1. Создайте или откройте книгу в Excel.

    Это зеленое приложение с буквой «Х» внутри.

    • Сохраните первоначальный файл в виде формате Excel, чтобы сохранить контрольный экземпляр.
  2. Нажмите Файл на панели меню.

  3. Выберите Сохранить как.

  4. Нажмите на выпадающее меню Тип Файла (Windows) или Формат файла (Mac).

  5. Выберите тип файла.
    • Если вы работаете с приложением, основанном на работе с компьютером, выберите формат .csv (разделители — запятые).
    • Если вы работаете с приложением, основанном на работе с онлайн базами данных, выберите формат .xml.
  6. Нажмите Сохранить.

  7. Создайте в своем приложении новую базу данных.

  8. Найдите в ней команду Импортировать. Как правило, она находится в выпадающем меню «Файл».

  9. Найдите и выберите файл, который извлекли из Excel.

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

  11. Сохраните базу данных.

Информация о статье

Категории: Microsoft Excel

На других языках:

English: Create a Database from an Excel Spreadsheet, Español: crear una base de datos a partir de una hoja de cálculo de Excel, Deutsch: Eine Datenbank aus einem Excel Arbeitsblatt erstellen, Português: Criar um Banco de Dados a Partir de uma Planilha do Excel, Italiano: Creare un Database da un Foglio di Calcolo di Excel, Français: créer une base de données à partir d’une feuille de calcul d’Excel, 中文: 创建一个Excel电子表格数据库, Bahasa Indonesia: Membuat Basis Data Dari Lembar Kerja Excel, Nederlands: Een database maken van een Excel spreadsheet, ไทย: สร้างฐานข้อมูลจาก spreadsheet ของ Excel, العربية: إنشاء قاعدة بيانات من جدول بيانات إكسل, Tiếng Việt: Tạo cơ sở dữ liệu từ bảng tính Excel, हिन्दी: एक्सेल स्प्रेडशीट (Excel Spreadsheet) से डेटाबेस तैयार करें (Create a Database from an Excel Spreadsheet), 日本語: Excelのシートからデータベースを作成する

  • Печать
  • Править
  • Написать благодарственное письмо авторам

Эту страницу просматривали 64 708 раза.

Была ли эта статья полезной?

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

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

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

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

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

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

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

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

  1. Вписываем заголовки полей (столбцов) БД.
  2. Заполняем наименование записей (строк) БД.
  3. Переходим к заполнению базы данными.
  4. После того, как БД заполнена, форматируем информацию в ней на свое усмотрение (шрифт, границы, заливка, выделение, расположение текста относительно ячейки и т.д.).

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

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

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

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

  1. Переходим во вкладку «Данные».
  2. Выделяем весь диапазон таблицы. Кликаем правой кнопкой мыши. В контекстном меню жмем на кнопку «Присвоить имя…».
  3. В графе «Имя» указываем то наименование, которым мы хотим назвать базу данных. Обязательным условием является то, что наименование должно начинаться с буквы, и в нём не должно быть пробелов. В графе «Диапазон» можно изменить адрес области таблицы, но если вы её выделили правильно, то ничего тут менять не нужно. При желании в отдельном поле можно указать примечание, но этот параметр не является обязательным. После того, как все изменения внесены, жмем на кнопку «OK».
  4. Кликаем по кнопке «Сохранить» в верхней части окна или набираем на клавиатуре сочетание клавиш Ctrl+S, для того, чтобы сберечь БД на жестком диске или съемном носителе, подключенном к ПК.

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

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

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

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

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

    • имя по алфавиту;
    • дата;
    • число и т.д.
  2. В следующем появившемся окне будет вопрос, использовать ли для сортировки только выделенную область или автоматически расширять её. Выбираем автоматическое расширение и жмем на кнопку «Сортировка…».
  3. Открывается окно настройки сортировки. В поле «Сортировать по» указываем имя поля, по которому она будет проводиться.
    • В поле «Сортировка» указывается, как именно она будет выполняться. Для БД лучше всего выбрать параметр «Значения».
    • В поле «Порядок» указываем, в каком порядке будет проводиться сортировка. Для разных типов информации в этом окне высвечиваются разные значения. Например, для текстовых данных – это будет значение «От А до Я» или «От Я до А», а для числовых – «По возрастанию» или «По убыванию».
    • Важно проследить, чтобы около значения «Мои данные содержат заголовки» стояла галочка. Если её нет, то нужно поставить.

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

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

  4. Одним из наиболее удобных инструментов при работе в базе данных Excel является автофильтр. Выделяем весь диапазон БД и в блоке настроек «Сортировка и фильтр» кликаем по кнопке «Фильтр».
  5. Как видим, после этого в ячейках с наименованием полей появились пиктограммы в виде перевернутых треугольников. Кликаем по пиктограмме того столбца, значение которого собираемся отфильтровать. В открывшемся окошке снимаем галочки с тех значений, записи с которыми хотим скрыть. После того как выбор сделан, жмем на кнопку «OK».

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

  6. Для того, чтобы вернуть все данные на экран, кликаем на пиктограмму того столбца, по которому проводилась фильтрация, и в открывшемся окне напротив всех пунктов устанавливаем галочки. Затем жмем на кнопку «OK».
  7. Для того, чтобы полностью убрать фильтрацию, жмем на кнопку «Фильтр» на ленте.

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

Поиск

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

  1. Для этого переходим во вкладку «Главная» и на ленте в блоке инструментов «Редактирование» жмем на кнопку «Найти и выделить».
  2. Открывается окно, в котором нужно указать искомое значение. После этого жмем на кнопку «Найти далее» или «Найти все».
  3. В первом случае первая ячейка, в которой имеется указанное значение, становится активной.

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

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

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

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

  1. Выделяем ячейку, области сверху и слева от которой нужно закрепить. Она будет располагаться сразу под шапкой и справа от наименований записей.
  2. Находясь во вкладке «Вид» кликаем по кнопке «Закрепить области», которая расположена в группе инструментов «Окно». В выпадающем списке выбираем значение «Закрепить области».

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

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

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

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

  1. Создаем дополнительный список. Удобнее всего его будет разместить на другом листе. В нём указываем перечень значений, которые будут появляться в выпадающем списке.
  2. Выделяем этот список и кликаем по нему правой кнопкой мыши. В появившемся меню выбираем пункт «Присвоить имя…».
  3. Открывается уже знакомое нам окно. В соответствующем поле присваиваем имя нашему диапазону, согласно условиям, о которых уже шла речь выше.
  4. Возвращаемся на лист с БД. Выделяем диапазон, к которому будет применяться выпадающий список. Переходим во вкладку «Данные». Жмем на кнопку «Проверка данных», которая расположена на ленте в блоке инструментов «Работа с данными».
  5. Открывается окно проверки видимых значений. В поле «Тип данных» выставляем переключатель в позицию «Список». В поле «Источник» устанавливаем знак «=» и сразу после него без пробела пишем наименование выпадающего списка, которое мы дали ему чуть выше. После этого жмем на кнопку «OK».

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

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет


Загрузить PDF


Загрузить PDF

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

  1. Изображение с названием Create a Database from an Excel Spreadsheet Step 1

    1

    Запустите Microsoft Access. Нажмите на значок в виде белой буквы «А» на красном фоне. Откроется страница шаблонов.

    • Access работает с Excel, входит в программный пакет Microsoft Office Professional и поддерживает только Windows.
  2. Изображение с названием Create a Database from an Excel Spreadsheet Step 2

    2

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

    • Если вы хотите использовать определенный шаблон для базы данных, выберите его.
  3. Изображение с названием Create a Database from an Excel Spreadsheet Step 3

    3

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

  4. Изображение с названием Create a Database from an Excel Spreadsheet Step 4

    4

    Щелкните по вкладке Внешние данные. Она находится в верхней части окна.

  5. Изображение с названием Create a Database from an Excel Spreadsheet Step 5

    5

    Щелкните по Новый источник данных. Вы найдете эту опцию слева на панели инструментов «Внешние данные». Раскроется меню.

  6. Изображение с названием Create a Database from an Excel Spreadsheet Step 6

    6

    Выберите Файл. Это опция в меню. Появится всплывающее меню.

  7. Изображение с названием Create a Database from an Excel Spreadsheet Step 7

    7

    Щелкните по Excel. Это опция во всплывающем меню. Откроется новое окно.

  8. Изображение с названием Create a Database from an Excel Spreadsheet Step 8

    8

    Щелкните по Обзор. Вы найдете эту опцию в правом верхнем углу.

  9. Изображение с названием Create a Database from an Excel Spreadsheet Step 9

    9

    Найдите нужный файл Excel. Для этого перейдите в папку с нужным файлом, а затем щелкните по нему.

  10. Изображение с названием Create a Database from an Excel Spreadsheet Step 10

    10

    Нажмите Открыть. Это кнопка в нижнем правом углу.

  11. Изображение с названием Create a Database from an Excel Spreadsheet Step 11

    11

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

    • Импортировать данные источника в новую таблицу в текущей базе данных — выберите данную опцию, если новая база данных создана без таблиц или если новую таблицу нужно вставить в готовую базу данных. Данные новой таблицы можно редактировать в Access.
    • Добавить копию записей в конец таблицы — выберите данную опцию, если пользуетесь существующей базой данных и в одну из ее таблиц нужно добавить данные. Расширив существующую таблицу, ее данные можно редактировать в Excel.
    • Создать связанную таблицу для связи с источником данных — выберите данную опцию, если в базе данных нужно создать гиперссылку, с помощью которой эту базу можно открыть в Excel. Имейте в виду, что в этом случае отредактировать данные базы в Access не получится.
  12. Изображение с названием Create a Database from an Excel Spreadsheet Step 12

    12

    Щелкните по OK. Эта кнопка находится внизу окна.

  13. 13

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

    • По умолчанию пустая таблица Excel содержит три листа — «Лист 1», «Лист 2», «Лист 3». За один раз можно перенести данные только с одного листа. Если данные есть сразу на трех листах, передайте данные с одного листа, перейдите на вкладку «Внешние данные», а затем повторите описанный процесс с оставшимися листами.
    • В Excel листы можно удалять, добавлять и переименовывать — такие изменения отобразятся в базе данных Access.
  14. Изображение с названием Create a Database from an Excel Spreadsheet Step 14

    14

    Щелкните по Далее. Это кнопка в нижнем правом углу.

  15. Изображение с названием Create a Database from an Excel Spreadsheet Step 15

    15

    Активируйте заголовки столбцов. Установите флажок у «Первая строка содержит заголовки столбцов», если в таблице Excel в первой верхней ячейке каждого столбца есть заголовок.

    • Если убрать этот флажок, заголовки столбцам присвоит Access.
  16. Изображение с названием Create a Database from an Excel Spreadsheet Step 16

    16

    Щелкните по Далее.

  17. Изображение с названием Create a Database from an Excel Spreadsheet Step 17

    17

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

    • Чтобы изменить поле, щелкните по заголовку нужного столбца и отредактируйте имя поля, тип данных и активируйте/деактивируйте индексацию.
    • Чтобы не импортировать поле, установите флажок у «Не импортировать поле (пропустить)».
  18. Изображение с названием Create a Database from an Excel Spreadsheet Step 18

    18

    Нажмите Далее.

  19. Изображение с названием Create a Database from an Excel Spreadsheet Step 19

    19

    Добавьте первичный ключ базы данных. Рекомендуем оставить настройки по умолчанию, чтобы Access сам добавил ключ.

    • Чтобы добавить свой ключ, установите флажок у «Выбрать свой первичный ключ» и введите ключ в текстом поле. Мы не рекомендуем устанавливать флажок у опции «Без первичного ключа».
  20. Изображение с названием Create a Database from an Excel Spreadsheet Step 20

    20

    Щелкните по Далее.

  21. Изображение с названием Create a Database from an Excel Spreadsheet Step 21

    21

    Введите имя листа. Сделайте это в поле «Импортировать в таблицу».

    • Чтобы оставить имя, назначенное по умолчанию, пропустите этот шаг.
  22. Изображение с названием Create a Database from an Excel Spreadsheet Step 22

    22

    Нажмите Завершить. Это опция в нижнем правом углу.

  23. Изображение с названием Create a Database from an Excel Spreadsheet Step 23

    23

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

    • Сначала можно установить флажок у «Сохранить шаги импорта», чтобы Access запомнил настройки этой базы данных

    Реклама

  1. Изображение с названием Create a Database from an Excel Spreadsheet Step 24

    1

    Откройте таблицу Excel. Дважды щелкните по файлу Excel, который хотите преобразовать в базу данных.

    • Чтобы создать новую таблицу, запустите Excel, нажмите «Пустая книга» и введите данные.
  2. Изображение с названием Create a Database from an Excel Spreadsheet Step 25

    2

    Щелкните по Файл. Эта опция находится в строке меню вверху окна/экрана.

  3. Изображение с названием Create a Database from an Excel Spreadsheet Step 26

    3

    Нажмите Сохранить как. Это опция в меню «Файл».

  4. Изображение с названием Create a Database from an Excel Spreadsheet Step 27

    4

    Дважды щелкните по Этот ПК. Эта опция находится посередине страницы.

    • Пропустите этот шаг на компьютере Mac.
  5. Изображение с названием Create a Database from an Excel Spreadsheet Step 28

    5

    Выберите формат файла. Откройте меню Тип файла (Windows) или Формат файла (Mac), а затем:

    • Если для работы с базой данных вы пользуетесь компьютерной программой, щелкните по «.CSV» (данные с разделителями-запятыми).
    • Если для работы с базой данных вы пользуетесь онлайн-сервисом, нажмите «.XML».
      • Если в вашей таблице Excel нет XML-данных, выбрать формат «.XML» не получится.
  6. Изображение с названием Create a Database from an Excel Spreadsheet Step 29

    6

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

  7. Изображение с названием Create a Database from an Excel Spreadsheet Step 30

    7

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

  8. Изображение с названием Create a Database from an Excel Spreadsheet Step 31

    8

    Найдите в программе опцию Импорт. В большинстве программ эта опция расположена в меню «Файл».

  9. Изображение с названием Create a Database from an Excel Spreadsheet Step 32

    9

    Выберите файл Excel. Найдите и дважды щелкните по файлу, который экспортировали из Excel.

  10. Изображение с названием Create a Database from an Excel Spreadsheet Step 33

    10

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

  11. Изображение с названием Create a Database from an Excel Spreadsheet Step 34

    11

    Сохраните базу данных. Для этого откройте меню «Сохранить», нажав Ctrl+S (Windows) или Command+S (Mac).

    Реклама

Советы

  • Существует несколько бесплатных онлайн-сервисов для работы с базами данных, на которые можно создать базу данных, но на большинстве таких сервисов нужно зарегистрироваться.
  • Если у вас нет хорошей программы для работы с базами данных, вероятно, вам понадобится отдельная программа, чтобы открывать файлы баз данных в Windows или macOS.

Реклама

Предупреждения

  • Данные из таблицы Excel не всегда передаются в базу данных так, как вы рассчитывали.

Реклама

Об этой статье

Эту страницу просматривали 78 200 раз.

Была ли эта статья полезной?

Make a database from an existing worksheet

Updated on December 2, 2020

Do you have a huge Excel spreadsheet that you can’t make heads or tails of?
It’s time to organize your contact list into a Microsoft Access database. It’s much easier than you may imagine and you’ll definitely be pleased with the results. This tutorial will walk you through the entire process step-by-step.
If you don’t have your own spreadsheet and want to follow along with the tutorial, you can download the sample Excel file used to generate the tutorial.

Create a New Access 2013 Database

Unless you have an existing database that you use to store contact information, you’re probably going to want to create a new database from scratch. To do this, select the Blank Desktop Database icon on the Getting Started with Microsoft Access screen. You’ll be presented with the screen above. Provide your database with a name, select the Create button and you’ll be in business.

Begin the Excel Import Process

Select the External Data tab at the top of the Access screen and double-click the Excel button to begin the Excel import process.

Select the Source and Destination

Next, you’ll be presented with the screen shown above. Select the Browse button and navigate to the file you’d like to import. Once you’ve located the correct file, select the Open button.

On the bottom half of the screen, you’re presented with import destination options. In this tutorial, we’re interested in converting an existing Excel spreadsheet to a new Access database, so we’ll choose Import the source data into a new table in the current database
Other options on this screen allow you to:

  • Link your database to an Excel sheet so that changes in the source sheet are reflected in the database.
  • Import data into an existing database table.

Once you’ve selected the correct file and option, select OK to continue.

Select Column Headings

Ensure that the First Row Contains Column Headings box is selected if the first row of the spreadsheet has column names for the data, such as Last Name, First Name, and Address. This will instruct Access to treat the first row as names, rather than actual data to be stored in the list of contacts.

Select Next to continue.

Create Any Desired Indexes

Database indexes are an internal mechanism that can be used to increase the speed at which Access can find information in your database. You can apply an index to one or more of your database columns at this step. Simply select the Indexed pull-down menu and select the appropriate option.

Keep in mind that indexes create a lot of overhead for your database and will increase the amount of disk space used. For this reason, you want to keep indexed columns to a minimum. In our database, we’ll most often be searching on the Last Name of our contacts, so let’s create an index on this field. We might have friends with the same last name, so we do want to allow duplicates here. Ensure that the Last Name column is selected in the bottom portion of the windows and then select Yes (Duplicates OK) from the Indexed pull-down menu.

Select Next to continue.

Select a Primary Key

The primary key is used to uniquely identify records in a database. The easiest way to do this is to let Access generate a primary key for you. Select the Let Access add primary key option and press Next to continue. If you’re interested in choosing your own primary key, you might want to read our article on database keys.

Name Your Table

You need to provide Access with a name to reference your table. Enter this into the appropriate field and select the Finish button.

View Your Data

You’ll see an intermediate screen asking you if you’d like to save the steps used to import your data. If not, go ahead and select Close.

You’ll then be returned to the main database screen where you can view your data by simply double-clicking on the table name in the left panel.

Congratulations, you’ve successfully imported your data from Excel into Access!

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

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

​Смотрите также​ можно, как и​ регионам, клиентам или​ но источник будет​ бизнес-процесса с точки​ убирали сортировку по​ ГРАНИЦ.​ Microsoft Access, но​ интересующую пользователя информацию.​ базе данных (БД),​ желание пользователя. Это​ количества значений в​ может предложить ему​ и хранящая в​ для поля​ столбца, значение которого​ жестком диске или​В пакете Microsoft Office​

​ в классической сводной​ категориям. В старых​

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

​ уже:​ зрения руководителя​ цене, то эти​Аналогично обрамляем шапку толстой​ и Excel имеет​

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

​«Пол»​​ собираемся отфильтровать. В​​ съемном носителе, подключенном​ есть специальная программа​ таблице, просто перетащить​

​ версиях Excel для​=ДВССЫЛ(«Клиенты[Клиент]»)​Со всем этим вполне​ продукты расположились еще​

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

​ внешней границей.​ все возможности для​

  1. ​ таблице, но невидимы.​ одном объекте.​

    Заполнение полей в Microsoft Excel

  2. ​ способами:​Чтобы получился динамический диапазон,​

    Заполнение записей в Microsoft Excel

  3. ​ заранее заданной информацией.​ самого разного назначения.​

    Заполнение БД данными в Microsoft Excel

  4. ​. Ведь тут возможно​ открывшемся окошке снимаем​ к ПК.​ для создания базы​ мышью нужные нам​ этого потребовалось бы​Функция​

Форматирование БД в Microsoft Excel

​ может справиться Microsoft​ и в порядке​

​​​ формирования простых баз​ В любой момент​

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

​Поле – столбец в​• Можно выделить всю​ необходимо использовать формулу​ Например, ширина столбца,​ Говоря простым языком,​ всего два варианта:​ галочки с тех​

  1. ​Можно сказать, что после​​ данных и работы​​ поля из любых​

    Переход во вкладку Данные в Microsoft Excel

  2. ​ использовать несколько функций​ДВССЫЛ (INDIRECT)​ Excel, если приложить​ ее возрастания.​Теперь обратимся к функциям,​​ данных и удобной​​ их можно восстановить.​

    Переход к присвоению имени БД в Microsoft Excel

  3. ​ БД, содержащий однотипные​​ информацию, содержащуюся на​​ СМЕЩ. Она, независимо​ высота строки, размер​ это набор организованных​ мужской и женский.​ значений, записи с​ этого мы уже​ с ними –​ связанных таблиц в​ВПР (VLOOKUP)​нужна, в данном​​ немного усилий. Давайте​​И еще одна полезная​ которые Excel предлагает​ навигации по ним.​В программе Excel чаще​ данные обо всех​ листе Excel, скопировать​ от того, как​ и тип шрифта,​ и разложенных по​Создаем дополнительный список. Удобнее​ которыми хотим скрыть.​ имеем готовую базу​ Access. Тем не​ области​​для подстановки цен,​​ случае, потому что​

    Присвоение имени БД в Microsoft Excel

  4. ​ попробуем это реализовать.​​ функция, которая позволит​​ для работы с​Как сделать базу данных​ всего применяются 2​ объектах.​​ ее и перенести​​ были заданы аргументы,​ цвет поля и​ полочкам сведений. Сколько​ всего его будет​ После того как​

Сохранение БД в Microsoft Excel

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

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

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

  1. ​,​ и т.д. в​ не понимает прямых​ и клиентах будем​ максимальное, минимальное или​Пример: нам нужно узнать​​ не было удобно​​Автофильтр;​​ соответствуют строкам и​​ Для этого выделите​

    Включение сортировки БД в Microsoft Excel

    ​ исходные данные. В​ все может в​

    • ​ классе, их характеристики,​
    • ​ листе. В нём​
    • ​ на кнопку​
  2. ​ в таком состоянии,​ этих целей более​Строк​ таблицу​ ссылок на умные​ хранить в трех​ среднее значение и​ все товары, которые​​ не только хранить,​​фильтр по выделенному диапазону.​

    Автоматическое расширение сортировки в Microsoft Excel

  3. ​ столбцам стандартной таблицы​ данные, предназначенные для​​ выпадающем списке, который​​ один клик сделать​ даты рождения и​ указываем перечень значений,​
    • ​«OK»​​ как она представлена​​ знакомое им приложение​,​Продажи​ таблицы в поле​​ таблицах (на одном​​ т.п. в имеющейся​
    • ​ принимал Петров А.А.​​ но и обрабатывать​​Автофильтр предлагает пользователю выбрать​ Microsoft Excel.​ копирования, и щелкните​ получится в итоге,​ за вас автоформа,​ табель успеваемости –​ которые будут появляться​.​ сейчас, но многие​​ – Excel. Нужно​​Столбцов​​. Это требует времени​​ Источник. Но та​ листе или на​​ БД. Она называется​​ Теоретически можно глазами​​ данные: формировать отчеты,​​ параметр фильтрации из​
    • ​Если Вы умеете делать​ правой кнопкой мышки.​​ не должно встречаться​​ если правильно ее​ все это в​ в выпадающем списке.​

    ​Как видим, после этого,​ возможности при этом​ отметить, что у​​или​​ и сил от​

    Настройка сортировки в Microsoft Excel

    ​ же ссылка «завернутая»​ разных — все​ ПРОМЕЖУТОЧНЫЕ ИТОГИ. Отличие​ пробежаться по всем​ строить графики, диаграммы​ готового списка.​ простые таблицы, то​

    Данные отсортированы в Microsoft Excel

  4. ​ В контекстном меню​ пустых значений. С​ настроить. Удобно, правда?​ совокупности представляет собой​Выделяем этот список и​ строки, где содержатся​ будут урезаны. Ниже​​ этой программы имеется​​Значений​​ нас, а также​​ в функцию​

    Включение фильтра в Microsoft Excel

  5. ​ равно). Принципиально важно,​ ее от обычных​ строкам, где фигурирует​ и т.д.​На вкладке «Данные» нажимаем​ создать БД не​ нажимайте «Копировать». Затем​ этим как раз​Кроме этого, не нужно​ базу данных. Она​ кликаем по нему​ значения, с которых​ мы разберем, как​ весь инструментарий для​- и Excel​​ «кушает» немало ресурсов​​ДВССЫЛ​

    Применение фильтрации в Microsoft Excel

    ​ превратить их в​ команд в том,​ эта фамилия, и​Для начала научимся создавать​ кнопку «Фильтр».​ составит труда.​

  6. ​ переключитесь на Access,​ превосходно справляется динамический​ забывать о закреплении​ нужна везде –​ правой кнопкой мыши.​ мы сняли галочки,​ сделать БД более​ создания полноценной базы​ моментально построит любой​ Excel. Начиная с​​работает при этом​​ «умные таблицы» с​

    Отмена фильтрации в Microsoft Excel

  7. ​ что она позволяет​ скопировать их в​ БД с помощью​​После нажатия в шапке​​​

Отключение фильтра в Microsoft Excel

​ выберите вкладку «Таблица»,​​ диапазон. Он задается​ первой строки. В​

Поиск

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

  1. ​ данных (БД). Давайте​ нужный нам отчет​​ Excel 2013 все​​ «на ура» (подробнее​ автоподстройкой размеров, чтобы​​ считать заданную функцию​​ отдельную таблицу. Но​​ инструментов Excel. Пусть​​ таблицы появляются стрелки​

    Переход к поиску в Microsoft Excel

  2. ​Пошаговое создание базы данных​ группу «Представления» и​ двумя координатами ячеек:​ Excel 2007 это​​ технических предприятиях, в​​ выбираем пункт​​ таблицы.​​Работа с базами данных,​

    Окно поиска в Microsoft Excel

  3. ​ выясним, как это​ на листе:​ можно реализовать существенно​ об этом было​

    Значение найдено в Microsoft Excel

    ​ не думать об​ даже при изменении​ если наша БД​

Список найденных значений в Microsoft Excel

​ мы – магазин.​​ вниз. Они сигнализируют​ в Excel. Перед​

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

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

  1. ​ будет состоять из​ Составляем сводную таблицу​ о включении «Автофильтра».​ нами стоит задача​ кнопку «Представление». Выбирайте​ правой нижней, словно​ образом: перейти на​

    Выделение ячейки в Microsoft Excel

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

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

​ данных по поставкам​Чтобы выбрать значение фильтра,​ – сформировать клиентскую​ пункт «Режим таблицы»​ по диагонали. Поэтому​ вкладку «Вид», затем​ структурах и даже​

​Открывается уже знакомое нам​​ экран, кликаем на​ и сортировки записей.​

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

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

  1. ​ выбрать «Закрепить области»​ в заведениях общественного​ окно. В соответствующем​ пиктограмму того столбца,​ Подключим эти функции​База данных в Экселе​ данных) обновлять, щелкнув​

    Дополнительный список в Microsoft Excel

  2. ​Данные (Data)​После заполнения формы нужно​Форматировать как таблицу​ помощью функции =СУММ().​ ФИЛЬТР.​​ разных поставщиков.​​ нужного столбца. В​

    Переход к присвоению имени в Microsoft Excel

  3. ​ лет работы у​ щелкнув правой кнопкой​ на место, откуда​ и в контекстном​ питания. Ведь список​ поле присваиваем имя​ по которому проводилась​

    Присвоении имени диапазону в Microsoft Excel

  4. ​ к нашей БД.​ представляет собой структурированный​ по ней правой​нажмите кнопку​ введенные в нее​​на вкладке​​ Рассмотрим на примере.​​Выделяем шапку таблицы и​​№п/п​ раскрывающемся списке появляется​ компании появилось несколько​​ мышки и выбрав​​ начинается ваша таблица,​

    Переход к проверке данных в Microsoft Excel

  5. ​ меню кликнуть на​ блюд, их рецептура​​ нашему диапазону, согласно​​ фильтрация, и в​Выделяем информацию того поля,​​ набор информации, распределенный​​ кнопкой мыши и​​Отношения (Relations)​​ данные добавить в​​Главная (Home — Format​​Предварительно придадим нашей БД​ во вкладке ДАННЫЕ​Продукт​ все содержимое поля.​ десятков постоянных клиентов.​ «Вставить».​ а точнее, на​​ «Закрепить верхнюю строку».​​ с калорийностью, а​

Окно проверки видимых значений в Microsoft Excel

​ условиям, о которых​ открывшемся окне напротив​ по которому собираемся​ по столбцам и​ выбрав команду​. В появившемся окне​ конец таблицы​ as Table)​

Выбор значения в Microsoft Excel

​ полный вид. Затем​ нажимаем ФИЛЬТР (CTRL+SHIFT+L).​Категория продукта​ Если хотим спрятать​ Необходимо отслеживать сроки​• Можно импортировать лист​ координаты верхней левой​ Это требуется, чтобы​

Сообщение об ошибке в Microsoft Excel

​ также описание тоже​​ уже шла речь​ всех пунктов устанавливаем​

​ провести упорядочивание. Кликаем​ строкам листа.​Обновить (Refresh)​ нажмите кнопку​Продажи​. На появившейся затем​ создадим формулу для​У каждой ячейки в​Кол-во, кг​ какие-то элементы, сбрасываем​ договоров, направления сотрудничества.​ формата .xls (.xlsx).​ ячейки. Пусть табличка​ зафиксировать «шапку» работы.​ является вместилищем данных.​ выше.​ галочки. Затем жмем​ по кнопке «Сортировка»​Согласно специальной терминологии, строки​

​, т.к. автоматически она​

lumpics.ru

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

​Создать (New)​. Сформируем при помощи​ вкладке​ автосуммы стоимости, записав​ шапке появляется черная​Цена за кг, руб​ птички напротив их.​ Знать контактных лиц,​ Откройте Access, предварительно​ начинается в месте​ Так как база​Здесь мы разобрались. Теперь​Возвращаемся на лист с​ на кнопку​ расположенной на ленте​ БД именуются​ этого делать не​и выберите из​

база данных excel

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

​ простых ссылок строку​Конструктор​ ее в ячейке​ стрелочка на сером​Общая стоимость, руб​Жмем «ОК». В примере​ данные для связи​ закрыв Excel. В​ А5. Это значение​ данных Excel может​ нужно узнать, что​ БД. Выделяем диапазон,​«OK»​ во вкладке​«записями»​ умеет.​ выпадающих списков таблицы​ для добавления прямо​(Design)​ F26. Параллельно вспоминаем​ фоне, куда можно​Месяц поставки​ мы скроем клиентов,​ и т.п.​ меню выберите команду​ и будет верхней​ быть достаточно большой​

​ представляет собой база​ к которому будет​.​«Данные»​. В каждой записи​Также, выделив любую ячейку​

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

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

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

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

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

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

​ нажав кнопку​ должны быть связаны:​ будет ссылка =B3,​Имя таблицы​ строк сохраняются. Поэтому,​ у параметра ПРИНИМАЛ​С шапкой определились. Теперь​ и текущем году.​Вводим названия полей БД​ программы, из которой​ искомый элемент найден,​ будет теряться главная​ создать.​«Данные»​ на кнопку​.​Столбцы называются​Сводная диаграмма (Pivot Chart)​Важный момент: таблицы нужно​ в ячейке B20​для последующего использования:​ даже когда мы​ ТОВАР и снимаем​ заполняем таблицу. Начинаем​Чтобы задать условие для​ (заголовки столбцов).​

создание базы данных в excel

​ будете импортировать файл.​ перейдем ко второму.​ информация – названия​База, создаваемая нами, будет​. Жмем на кнопку​«Фильтр»​Сортировку можно проводить практически​«полями»​на вкладке​ задавать именно в​ ссылка на =B7​Итого у нас должны​ будем делать фильтрацию,​ галочку с фамилии​ с порядкового номера.​ фильтрации поля типа​Вводим данные в поля​ Затем нажимайте «ОК».​Нижнюю правую ячейку определяют​ полей, что неудобно​

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

​ простой и без​«Проверка данных»​на ленте.​ по любому параметру:​. В каждом поле​Анализ (Analysis)​ таком порядке, т.е.​ и т.д.​ получиться три «умных​ формула все равно​ КОТОВА.​ Чтобы не проставлять​ «больше», «меньше», «равно»​ БД. Следим за​• Можно связать файл​ такие аргументы, как​ для пользователя.​ изысков. Настоящие же​

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

​, которая расположена на​Урок:​имя по алфавиту;​ располагается отдельный параметр​или​ связанная таблица (​Теперь добавим элементарный макрос​ таблицы»:​ будет находиться в​Таким образом, у нас​ цифры вручную, пропишем​ и т.п. числа,​ форматом ячеек. Если​ Excel с таблицей​ ширина и высота.​После того как верхняя​ вместилища данных -​ ленте в блоке​Сортировка и фильтрация данных​дата;​ всех записей.​Параметры (Options)​

база данных ms excel

​Прайс​ в 2 строчки,​Обратите внимание, что таблицы​ ячейке F26.​ остаются данные только​ в ячейках А4​

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

​ в списке фильтра​ числа – то​ в программе Access.​ Значение последней пусть​ строка закреплена, выделяем​ довольно громоздкие и​ инструментов​

​ в Excel​число и т.д.​То есть, каркасом любой​можно быстро визуализировать​) не должна содержать​ который копирует созданную​ могут содержать дополнительные​Функция ПРОМЕЖУТОЧНЫЕ ИТОГИ имеет​ по Петрову.​ и А5 единицу​ нужно выбрать команду​ числа во всем​ Для этого в​ будет равно 1,​ первые три строки​ представляют собой большую​«Работа с данными»​При наличии большой БД​В следующем появившемся окне​ базы данных в​

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

​ посчитанные в ней​ в ключевом столбце​ строку и добавляет​ уточняющие данные. Так,​ 30 аргументов. Первый​Обратите внимание! При сортировке​ и двойку, соответственно.​ «Числовые фильтры».​ столбце. Данные вводятся​ «Экселе» нужно выделить​ а первую вычислит​ в будущей базе​

работа с базой данных в excel

​ информационную систему с​.​ поиск по ней​ будет вопрос, использовать​ Excel является обычная​ результаты.​ (​ ее к таблице​ например, наш​ статический: код действия.​ данных сохраняются не​ Затем выделим их,​Если мы хотим видеть​ так же, как​ диапазон ячеек, содержащих​ формула СЧЁТ3(Родители!$B$5:$I$5).​ данных и добавляем​ внутренним «ядром», которое​Открывается окно проверки видимых​ удобно производить с​ ли для сортировки​ таблица.​Еще одной типовой задачей​Наименование​ Продажи. Для этого​Прайс​

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

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

​Итак, прежде всего нам​ любой БД является​) повторяющихся товаров, как​ жмем сочетание​содержит дополнительно информацию о​ Excel сумма закодирована​ в столбцах, но​ получившегося выделения и​ с которыми заключили​ таблице. Если данные​ кликнув на них​ записываем =СМЕЩ(Родители!$A$5;0;0;СЧЁТЗ(Родители!$A:$A)-1;1). Нажимаем​Для того чтобы продолжить​ строк программного кода​«Тип данных»​Для этого переходим во​ или автоматически расширять​ нужно создать таблицу.​ автоматическое заполнение различных​ это происходит в​Alt+F11​ категории (товарной группе,​ цифрой 9, поэтому​ и номера соответствующих​ продлим вниз на​ договор на 3​ в какой-то ячейке​ правой кнопкой мыши,​ клавишу ОК. Во​ работу, необходимо придумать​ и написано специалистом.​

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

база данных в excel пример

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

​ всех последующих диапазонах​ основную информацию, которую​Наша работа будет представлять​ позицию​«Главная»​ расширение и жмем​ БД.​ форм (накладные, счета,​Продажи​Visual Basic​ т.п.) каждого товара,​ и последующие аргументы​ (они подсвечены синим).​ В небольшом окошечке​ вводим соответствующие значения​ со значениями других​ Сохраните данные и​ букву A меняем​ будет содержать в​

​ собой одну таблицу,​«Список»​и на ленте​ на кнопку​Заполняем наименование записей (строк)​ акты и т.п.).​. Другими словами, связанная​на вкладке​ а таблица​ динамические: это ссылки​ Эта особенность пригодится​

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

​ будет показываться конечная​ в меню пользовательского​ ячеек, то заносим​ закройте Excel. Откройте​ на B, C​ себе база данных​ в которой будет​. В поле​ в блоке инструментов​«Сортировка…»​ БД.​ Про один из​ таблица должна быть​Разработчик (Developer)​Клиенты​ на диапазоны, по​ нам позже.​ цифра.​ автофильтра.​ формулу.​

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

​ «Аксесс», на вкладке​ и т. д.​ в Excel. Пример​ вся нужная информация.​«Источник»​«Редактирование»​.​Переходим к заполнению базы​ способов это сделать,​ той, в которой​. Если эту вкладку​- город и​ которым подводятся итоги.​Можно произвести дополнительную фильтрацию.​Примечание. Данную таблицу можно​

​Готово!​Чтобы пользоваться БД, обращаемся​ под названием «Внешние​Работа с базой данных​ ее приведен ниже.​ Прежде чем приступить​устанавливаем знак​

​жмем на кнопку​Открывается окно настройки сортировки.​ данными.​ я уже как-то​ вы искали бы​ не видно, то​ регион (адрес, ИНН,​ У нас один​ Определим, какие крупы​ скачать в конце​Поэкспериментируем с фильтрацией данных​ к инструментам вкладки​ данные» выберите пункт​ в Excel почти​Допустим, мы хотим создать​ к решению вопроса,​«=»​«Найти и выделить»​ В поле​После того, как БД​ писал. Здесь же​

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

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

​ базу данных собранных​ как сделать базу​и сразу после​.​«Сортировать по»​ заполнена, форматируем информацию​ реализуем, для примера,​ВПР​ в настройках​ т.п.) каждого из​ 19670 руб.​ стрелочку на ячейке​По базе видим, что​ Допустим, нам нужно​Присвоим БД имя. Выделяем​ и введите ее​ первый лист и​ средств с родителей​ данных в Excel,​ него без пробела​Открывается окно, в котором​указываем имя поля,​ в ней на​

​ заполнение формы по​, если бы ее​

​Файл — Параметры -​

fb.ru

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

​ них.​Теперь попробуем снова отсортировать​ КАТЕГОРИЯ ПРОДУКТА и​ часть информации будет​ оставить в таблице​ диапазон с данными​ название. Затем щелкните​ создаем раскрывающиеся списки​ в фонд школы.​

​ нужно узнать специальные​ пишем наименование выпадающего​ нужно указать искомое​ по которому она​ свое усмотрение (шрифт,​ номеру счета:​ использовали.​ Настройка ленты (File​Таблица​ кол-во, оставив только​ оставим только крупы.​ представляться в текстовом​ только те компании,​ – от первой​ по пункту, который​ на соответствующих ячейках.​ Размер суммы не​ термины, использующиеся при​ списка, которое мы​

​ значение. После этого​ будет проводиться.​ границы, заливка, выделение,​Предполагается, что в ячейку​Само-собой, аналогичным образом связываются​ — Options -​Продажи​ партии от 25​Вернуть полную БД на​ виде (продукт, категория,​ которые работают в​ ячейки до последней.​ предлагает создать таблицу​ Для этого кликаем​ ограничен и индивидуален​ взаимодействии с ней.​ дали ему чуть​

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

​ жмем на кнопку​В поле​ расположение текста относительно​ C2 пользователь будет​ и таблица​ Customize Ribbon)​будет использоваться нами​

​ кг.​ место легко: нужно​ месяц и т.п.),​

​ Беларуси.​ Правая кнопка мыши​ для связи с​ на пустой ячейке​

​ для каждого человека.​Горизонтальные строки в разметке​ выше. После этого​«Найти далее»​

​«Сортировка»​ ячейки и т.д.).​ вводить число (номер​Продажи​

Пример таблицы базы данных.

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

​ а часть –​

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

​Выделяем те данные, информация​ – имя диапазона.​ источником данных, и​ (например B3), расположенной​ Пусть в классе​ листа «Эксель» принято​ жмем на кнопку​или​указывается, как именно​На этом создание каркаса​ строки в таблице​с таблицей​ редактора Visual Basic​

​ в нее совершенных​ изменилась.​

  1. ​ галочки в соответствующих​ в финансовом. Выделим​Новая базы данных клиентов.
  2. ​ о которых должна​ Даем любое имя.​ укажите ее наименование.​ под полем «ФИО​ учится 25 детей,​ называть записями, а​«OK»​«Найти все»​ она будет выполняться.​ БД закончено.​Продажи​Клиенты​ вставляем новый пустой​ сделок.​Заполнение клиентской базы.
  3. ​Скачать пример​ фильтрах.​ ячейки из шапки​Вкладка Данные.
  4. ​ остаться в базе​ В примере –​Вот и все. Работа​ родителей». Туда будет​ значит, и родителей​ вертикальные колонки –​.​.​ Для БД лучше​Урок:​Создание имени.

​, по сути), а​по общему столбцу​ модуль через меню​Само-собой, можно вводить данные​Получается, что в Excel​В нашем примере БД​ с ценой и​

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

​ видной. В нашем​ БД1. Проверяем, чтобы​ готова!​ вводиться информация. В​ будет соответствующее количество.​

  1. ​ полями. Можно приступать​Теперь при попытке ввести​В первом случае первая​ всего выбрать параметр​Как сделать таблицу в​ затем нужные нам​Инструмент сортировка.
  2. ​Клиент​Insert — Module​ о продажах непосредственно​ тоже можно создавать​ заполнялась в хронологическом​ стоимостью, правой кнопкой​ случае находим в​ диапазон был правильным.​Автор: Анна Иванова​ окне «Проверка вводимых​ Чтобы не нагромождать​Параметры сортировки.

​ к работе. Открываем​ данные в диапазон,​ ячейка, в которой​

Результат после сортировки базы.

​«Значения»​ Excel​ данные подтягиваются с​:​и вводим туда​

​ в зеленую таблицу​ небольшие БД и​ порядке по мере​ мыши вызовем контекстное​ столбце страна –​Основная работа – внесение​Многие пользователи активно применяют​ значений» во вкладке​ базу данных большим​

  1. ​ программу и создаем​ где было установлено​ имеется указанное значение,​.​Для того, чтобы Excel​Найти заменить.
  2. ​ помощью уже знакомой​После настройки связей окно​ код нашего макроса:​Найти и выделить.

​Продажи​ легко работать с​ привоза товара в​ меню и выберем​ «РБ». Щелкаем по​ информации в БД​ Excel для генерирования​

​ под названием «Параметры»​ числом записей, стоит​ новую книгу. Затем​

  • ​ ограничение, будет появляться​
  • ​ становится активной.​

​В поле​ воспринимал таблицу не​ функции​

  1. ​ управления связями можно​Sub Add_Sell() Worksheets(«Форма​Данные фильтр.
  2. ​, но это не​ ними. При больших​ магазин. Но если​ ФОРМАТ ЯЧЕЕК.​Результат автофильтра.
  3. ​ ячейке правой кнопкой​ – выполнена. Чтобы​ отчетов, их последующей​ записываем в «Источник»​ сделать раскрывающиеся списки,​ в самую первую​ список, в котором​Во втором случае открывается​Настройка параметров автофильтра.
  4. ​«Порядок»​ просто как диапазон​ВПР (VLOOKUP)​ закрыть, повторять эту​ ввода»).Range(«A20:E20»).Copy ‘копируем строчку​Фильтрация старых клиентов.
  5. ​ всегда удобно и​ объемах данных это​ нам нужно отсортировать​Появится окно, где мы​ мыши.​ этой информацией было​ редакции. Для удобного​Условная фильтрация данных.
  6. ​ =ФИО_родителя_выбор. В меню​ которые спрячут лишнюю​ строку нужно записать​ можно произвести выбор​ весь перечень ячеек,​указываем, в каком​ ячеек, а именно​и функции​Пользовательский автофильтр.

​ процедуру уже не​

Результат пользовательского автофильтра.

​ с данными из​ влечет за собой​ очень удобно и​ данные по другому​ выберем формат –​Выполняем последовательно команду: «фильтр​ удобно пользоваться, необходимо​

  1. ​ просмотра информации и​ «Тип данных» указываем​ информацию, а когда​ названия полей.​ между четко установленными​ содержащих это значение.​ порядке будет проводиться​ как БД, ей​ИНДЕКС (INDEX)​Скрыть ненужные поля.
  2. ​ придется.​ формы n =​ появление ошибок и​ рационально.​Фильтрация по значению ячейки.

​ принципу, Excel позволяет​ финансовый. Число десятичных​ – фильтр по​ выделить нужное, отфильтровать,​

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

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

  1. ​ Worksheets(«Продажи»).Range(«A100000»).End(xlUp).Row ‘определяем номер​ опечаток из-за «человеческого​При упоминании баз данных​Промежуточные итоги.
  2. ​ сделать и это.​ знаков поставим 1.​Параметры промежуточных итогов.

​ значению выделенной ячейки».​ отсортировать данные.​ при управлении данными​Аналогично поступаем с остальными​ они услужливо предоставят​ как правильно оформлять​Если же вы попытаетесь​Как сделать поиск в​ типов информации в​

​ атрибуты.​Транш​ и отслеживания динамики​

  1. ​ последней строки в​ фактора». Поэтому лучше​ (БД) первым делом,​К примеру, мы хотим​ Обозначение выбирать не​Клиентская база для менеджеров.
  2. ​ Готово.​Чтобы упростить поиск данных​ в процессе работы​Простейший шаблон клиентской базы.

​ полями, меняя название​ ее опять.​ содержимое ячейки. Если​

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​ установить для него​ не менее, у​Выделяем ячейку, области сверху​Важно проследить, чтобы около​ назвать базу данных.​ третьей строки эта​

От 25 кг и более.

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

​ (т.е. таблицу​ — Button)​.​ просто не нужна.​ МИНИМАЛЬНОГО К МАКСИМАЛЬНОМУ.​ в соответствующих ячейках.​Выделить диапазон БД. Переходим​ только одного столбца,​ Microsoft Excel для​ самые различные способы​ предоставляла возможность выбора​ соответствующий формат. Таким​ него имеется инструментарий,​ и слева от​ значения​ Обязательным условием является​ команда начинает выдавать​Продажи​

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

ПРОМЕЖУТОЧНЫЕ ИТОГИ.

​ то, что наименование​ сообщение: «Невозможно расширить​) и место для​После того, как вы​ цену выбранного товара​ быть небольшим и​ окно, где в​ в ячейке F4​ — «Промежуточные итоги».​ месте, то информация​ Ведь возможности программы​ Количество цветовых схем​ списка, необходимо создать​ данные будут оформлены​

​ случаев удовлетворит потребности​ Она будет располагаться​стояла галочка. Если​ должно начинаться с​

Пример.

​ таблицу или базу​ выгрузки отчета (лучше​

​ ее нарисуете, удерживая​

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

exceltable.com

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

​ специальную формулу. Для​ правильно и без​ пользователей, желающих создать​ сразу под шапкой​ её нет, то​ буквы, и в​ данных».​ на новый лист):​ нажатой левую кнопку​ умной таблицы​ бизнес-процессами, но автоматизировать​ выберем АВТОМАТИЧЕСКИ РАСШИРИТЬ​ ее на остальные​ параметры вычислений.​ меню, где мы​ фильтровать; редактировать; систематизировать​ только выбрать подходящую​ этого нужно присвоить​ ошибок. Все операции​ БД. Учитывая тот​ и справа от​ нужно поставить.​ нём не должно​Можно ли исправить​Жизненно важный момент состоит​

​ мыши, Excel сам​Прайс​ его тоже хочется.​ ВЫДЕЛЕННЫЙ ДИАПАЗОН, чтобы​ ячейки в этом​Инструменты на вкладке «Данные»​

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

​ программы производятся через​ Эксель, в сравнении​Находясь во вкладке​ параметров жмем на​ графе​

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

​ каким-то другим образом​ нужно обязательно включить​ какой именно макрос​ВПР (VLOOKUP)​ маленьких компаний это,​ подстроились под сортировку.​ будет подсчитываться автоматически​ Сгруппировать информацию с​Данные в таблице распределились​ что необходимо для​ необязательно выполнять всю​ имена. Переходим на​ контекстное меню «Формат​ со специализированными приложениями,​​«Вид»​​ кнопку​​«Диапазон»​ оптимизировать заполнение таблицы,​​ флажок​ нужно на нее​​. Если раньше с​ ​ зачастую, вопрос выживания.​​Видим, что данные выстроились​ при заполнении таблицы.​​ точки зрения актуальности​​ по сроку заключения​

Присвоение имени

​ работы с базами​ базу данных в​ тот лист, где​

Умные таблицы для хранения данных

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

​ записаны все данные​​Также немаловажно и соответствующее​​ намного лучше, то​«Закрепить области»​.​ области таблицы, но​

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

​ всё вручную?​ модель данных (Add​ наш макрос​​ то сначала почитайте​​ ТЗ. В большинстве​Примечание! Сделать сортировку по​Важно! При заполнении ячеек,​ Выделение групп покупателей​Теперь менеджер видит, с​ программа Excel -​ раскрасить одну колонку​ под названием «Родители»​ оформление проекта. Лист,​ в этом плане​, которая расположена в​

Форма ввода

​После этого информация в​ если вы её​Serge_007​​ data to Data​​Add_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

​ по пиктограмме того​

Содержание

  • Процесс создания
    • Создание таблицы
    • Присвоение атрибутов базы данных
    • Сортировка и фильтр
    • Поиск
    • Закрепление областей
    • Выпадающий список
  • Вопросы и ответы

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

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

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

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

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

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

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

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

  1. Вписываем заголовки полей (столбцов) БД.
  2. Заполнение полей в Microsoft Excel

  3. Заполняем наименование записей (строк) БД.
  4. Заполнение записей в Microsoft Excel

  5. Переходим к заполнению базы данными.
  6. Заполнение БД данными в Microsoft Excel

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

Форматирование БД в Microsoft Excel

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

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

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

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

  1. Переходим во вкладку «Данные».
  2. Переход во вкладку Данные в Microsoft Excel

    Lumpics.ru

  3. Выделяем весь диапазон таблицы. Кликаем правой кнопкой мыши. В контекстном меню жмем на кнопку «Присвоить имя…».
  4. Переход к присвоению имени БД в Microsoft Excel

  5. В графе «Имя» указываем то наименование, которым мы хотим назвать базу данных. Обязательным условием является то, что наименование должно начинаться с буквы, и в нём не должно быть пробелов. В графе «Диапазон» можно изменить адрес области таблицы, но если вы её выделили правильно, то ничего тут менять не нужно. При желании в отдельном поле можно указать примечание, но этот параметр не является обязательным. После того, как все изменения внесены, жмем на кнопку «OK».
  6. Присвоение имени БД в Microsoft Excel

  7. Кликаем по кнопке «Сохранить» в верхней части окна или набираем на клавиатуре сочетание клавиш Ctrl+S, для того, чтобы сберечь БД на жестком диске или съемном носителе, подключенном к ПК.

Сохранение БД в Microsoft Excel

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

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

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

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

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

    • имя по алфавиту;
    • дата;
    • число и т.д.
  2. В следующем появившемся окне будет вопрос, использовать ли для сортировки только выделенную область или автоматически расширять её. Выбираем автоматическое расширение и жмем на кнопку «Сортировка…».
  3. Автоматическое расширение сортировки в Microsoft Excel

  4. Открывается окно настройки сортировки. В поле «Сортировать по» указываем имя поля, по которому она будет проводиться.
    • В поле «Сортировка» указывается, как именно она будет выполняться. Для БД лучше всего выбрать параметр «Значения».
    • В поле «Порядок» указываем, в каком порядке будет проводиться сортировка. Для разных типов информации в этом окне высвечиваются разные значения. Например, для текстовых данных – это будет значение «От А до Я» или «От Я до А», а для числовых – «По возрастанию» или «По убыванию».
    • Важно проследить, чтобы около значения «Мои данные содержат заголовки» стояла галочка. Если её нет, то нужно поставить.

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

    Настройка сортировки в Microsoft Excel

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

  5. Данные отсортированы в Microsoft Excel

  6. Одним из наиболее удобных инструментов при работе в базе данных Excel является автофильтр. Выделяем весь диапазон БД и в блоке настроек «Сортировка и фильтр» кликаем по кнопке «Фильтр».
  7. Включение фильтра в Microsoft Excel

  8. Как видим, после этого в ячейках с наименованием полей появились пиктограммы в виде перевернутых треугольников. Кликаем по пиктограмме того столбца, значение которого собираемся отфильтровать. В открывшемся окошке снимаем галочки с тех значений, записи с которыми хотим скрыть. После того как выбор сделан, жмем на кнопку «OK».
    Применение фильтрации в Microsoft Excel

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

  9. Для того, чтобы вернуть все данные на экран, кликаем на пиктограмму того столбца, по которому проводилась фильтрация, и в открывшемся окне напротив всех пунктов устанавливаем галочки. Затем жмем на кнопку «OK».
  10. Отмена фильтрации в Microsoft Excel

  11. Для того, чтобы полностью убрать фильтрацию, жмем на кнопку «Фильтр» на ленте.

Отключение фильтра в Microsoft Excel

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

Поиск

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

  1. Для этого переходим во вкладку «Главная» и на ленте в блоке инструментов «Редактирование» жмем на кнопку «Найти и выделить».
  2. Переход к поиску в Microsoft Excel

  3. Открывается окно, в котором нужно указать искомое значение. После этого жмем на кнопку «Найти далее» или «Найти все».
  4. Окно поиска в Microsoft Excel

  5. В первом случае первая ячейка, в которой имеется указанное значение, становится активной.
    Значение найдено в Microsoft Excel

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

Список найденных значений в Microsoft Excel

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

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

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

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

  3. Находясь во вкладке «Вид» кликаем по кнопке «Закрепить области», которая расположена в группе инструментов «Окно». В выпадающем списке выбираем значение «Закрепить области».

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

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

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

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

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

  1. Создаем дополнительный список. Удобнее всего его будет разместить на другом листе. В нём указываем перечень значений, которые будут появляться в выпадающем списке.
  2. Дополнительный список в Microsoft Excel

  3. Выделяем этот список и кликаем по нему правой кнопкой мыши. В появившемся меню выбираем пункт «Присвоить имя…».
  4. Переход к присвоению имени в Microsoft Excel

  5. Открывается уже знакомое нам окно. В соответствующем поле присваиваем имя нашему диапазону, согласно условиям, о которых уже шла речь выше.
  6. Присвоении имени диапазону в Microsoft Excel

  7. Возвращаемся на лист с БД. Выделяем диапазон, к которому будет применяться выпадающий список. Переходим во вкладку «Данные». Жмем на кнопку «Проверка данных», которая расположена на ленте в блоке инструментов «Работа с данными».
  8. Переход к проверке данных в Microsoft Excel

  9. Открывается окно проверки видимых значений. В поле «Тип данных» выставляем переключатель в позицию «Список». В поле «Источник» устанавливаем знак «=» и сразу после него без пробела пишем наименование выпадающего списка, которое мы дали ему чуть выше. После этого жмем на кнопку «OK».

Окно проверки видимых значений в Microsoft Excel

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

Выбор значения в Microsoft Excel

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

Сообщение об ошибке в Microsoft Excel

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

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

При упоминании баз данных (БД) первым делом, конечно, в голову приходят всякие умные слова типа 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) для поиска и подстановки значений
  • Как заменить ВПР функциями ИНДЕКС и ПОИСКПОЗ
  • Автоматическое заполнение форм и бланков данными из таблицы
  • Создание отчетов с помощью сводных таблиц

Учимся работать с базами данных Access из макросов Excel

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

Чтобы Access смог обращаться к базам Access, нужно подключить библиотеку DAO. Для этого в редакторе Visual Basic выбираем меню «Tools->References», открывается окошко, в котором нужно поставить галочку напротив Microsoft DAO 3.6 Object Library.

Теперь делаем так:

‘Объявляем переменные
Dim dbs As DAO.Database ‘База данных
Dim rs As DAO.Recordset ‘Запрос к базе данных

‘Открываем базу
Set dbs = DAO.OpenDatabase(«c:database.mdb»)
‘Выполняем запрос к базе данных
Set rs = dbs.OpenRecordset(«SELECT * FROM тбл_тов WHERE ID_тов>2»)


Тут объясню подробнее. Запросы к базе выполняются на языке SQL. Пока рассмотрим только одну команду этого языка — SELECT. Эта команда выбирает из таблицы строки, удовлетворяющие заданному условию. Там, где у нас стоит звездочка, можно указать названия полей, которые будут присутствовать в ответе. В нашем случае будет возвращаться вся строка полностью. После слова FROM идет название таблицы, из которой идет выбор строк. Таблиц в базе может быть много. В нашем случае это тбл_тов — таблица товаров. После слова WHERE указывается условие, по которому отбираются строки. У нас условие такое: если поле ID_тов > 2, то строка включается в ответ. Ответ получается в переменной rs, которая имеет тип Recordset. Recordset — это временная таблица, сформированная из строк, удовлетворяющих условию запроса.

‘Если ничего не найдено — выдаем сообщение и выходим

If RS.RecordCount = 0 Then

    MsgBox («По вашему запросу ничего не найдено»)

    Exit Sub

End If

Do While Not RS.EOF    ‘цикл выполняется пока не достигнута последняя строка в таблице ответа

    ‘Присваиваем ячейкам таблицы значения из базы

    Cells(i, 2).Value = RS.Fields(«назв_тов»)

    Cells(i, 1).Value = RS.Fields(«ID_тов»)

    i = i + 1

    ‘переходим к следующей строке во временной таблице ответа

    RS.MoveNext

Loop

‘Закрываем временную таблицу

RS.Close

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

Set RS = Nothing

‘Закрываем базу

dbs.Close

‘Очищаем память

Set dbs = Nothing

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

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

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

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

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

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

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

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

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

Пример таблицы базы данных.

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



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

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

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

  1. Вводим названия полей БД (заголовки столбцов).
  2. Новая базы данных клиентов.

  3. Вводим данные в поля БД. Следим за форматом ячеек. Если числа – то числа во всем столбце. Данные вводятся так же, как и в обычной таблице. Если данные в какой-то ячейке – итог действий со значениями других ячеек, то заносим формулу.
  4. Заполнение клиентской базы.

  5. Чтобы пользоваться БД, обращаемся к инструментам вкладки «Данные».
  6. Вкладка Данные.

  7. Присвоим БД имя. Выделяем диапазон с данными – от первой ячейки до последней. Правая кнопка мыши – имя диапазона. Даем любое имя. В примере – БД1. Проверяем, чтобы диапазон был правильным.
  8. Создание имени.

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

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

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

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

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

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

Результат после сортировки базы.

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

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

  1. Одновременным нажатием кнопок Ctrl + F или Shift + F5. Появится окно поиска «Найти и заменить».
  2. Найти заменить.

  3. Функцией «Найти и выделить» («биноклем») в главном меню.
  4. Найти и выделить.

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

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

  • Автофильтр;
  • фильтр по выделенному диапазону.

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

  1. На вкладке «Данные» нажимаем кнопку «Фильтр».
  2. Данные фильтр.

  3. После нажатия в шапке таблицы появляются стрелки вниз. Они сигнализируют о включении «Автофильтра».
  4. Результат автофильтра.

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

  7. Жмем «ОК». В примере мы скроем клиентов, с которыми заключали договоры в прошлом и текущем году.
  8. Фильтрация старых клиентов.

  9. Чтобы задать условие для фильтрации поля типа «больше», «меньше», «равно» и т.п. числа, в списке фильтра нужно выбрать команду «Числовые фильтры».
  10. Условная фильтрация данных.

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

Готово!

Результат пользовательского автофильтра.

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

  1. Выделяем те данные, информация о которых должна остаться в базе видной. В нашем случае находим в столбце страна – «РБ». Щелкаем по ячейке правой кнопкой мыши.
  2. Скрыть ненужные поля.

  3. Выполняем последовательно команду: «фильтр – фильтр по значению выделенной ячейки». Готово.
  4. Фильтрация по значению ячейки.

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

  • сумма (суммировать данные);
  • счет (подсчитать число ячеек с числовыми данными);
  • среднее значение (подсчитать среднее арифметическое);
  • максимальные и минимальные значения в выделенном диапазоне;
  • произведение (результат умножения данных);
  • стандартное отклонение и дисперсия по выборке.

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

  1. Выделить диапазон БД. Переходим на вкладку «Данные» — «Промежуточные итоги».
  2. Промежуточные итоги.

  3. В открывшемся диалоге выбираем параметры вычислений.
  4. Параметры промежуточных итогов.

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

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

  1. Шаблон для менеджера, позволяющий контролировать результат обзвона клиентов. Скачать шаблон для клиентской базы Excel. Образец:
  2. Клиентская база для менеджеров.

  3. Простейший шаблон.Клиентская база в Excel скачать бесплатно. Образец:
  4. Простейший шаблон клиентской базы.

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

Понравилась статья? Поделить с друзьями:
  • Как в excel соединить точки линиями на графике
  • Как в excel соединить точки графика линией
  • Как в excel соединить текст с датой
  • Как в excel соединить строки в столбце
  • Как в excel соединить две ячейки с датой