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

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

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

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

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

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

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

Исходная база данных.

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

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

Формат ячеек.

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

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

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

Формула.

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

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

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

Все границы.

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



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

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

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

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

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

ФИЛЬТР.

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

ПРИНИМАЛ ТОВАР.

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

Петров.

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

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

Крупы.

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

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

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

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

Сортировка.

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

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

По возрастанию.

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

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

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

Больше или равно.

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

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

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

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

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

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

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

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

Пример.

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

Скачать пример

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

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

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

В статье разберёмся:

  • как выглядит база данных в Excel;
  • как её создать и настроить;
  • как работать с готовой базой данных в Excel — фильтровать, сортировать и искать записи.

База данных в Excel — таблица с информацией. Она состоит из однотипных строк — записей базы данных. Записи распределены по столбцам — полям базы данных.

Пример базы данных по продажам автомобилей в Excel
Скриншот: Excel / Skillbox Media

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

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

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

Если в базе данных есть промежуточные пустые строки, ей нельзя управлять как единым объектом
Скриншот: Excel / Skillbox Media

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


Создаём структуру базы данных

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

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

  • «Менеджер»;
  • «Дата продажи»;
  • «Марка, модель»;
  • «Цвет»;
  • «Год выпуска»;
  • «Объём двигателя, л»;
  • «Цена, руб.».

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

Вводим названия полей базы данных и форматируем их
Скриншот: Excel / Skillbox Media

Создаём записи базы данных

В нашем примере запись базы данных — одна продажа. Перенесём в таблицу всю имеющуюся информацию о продажах.

При заполнении ячеек с записями важно придерживаться одного стиля написания. Например, Ф. И. О. менеджеров во всех строках вводить в виде «Иванов И. И.». Если где-то написать «Иван Иванов», то дальше в работе с БД будут возникать ошибки.

Переносим в базу данных информацию о продажах
Скриншот: Excel / Skillbox Media

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

В нашем примере данные в столбцах A, C и D должны быть в текстовом формате. Данные столбца B должны быть в формате даты — его Excel определил и присвоил автоматически. Данные столбцов E, F — в числовом формате, столбца G — в финансовом.

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

Меняем формат ячеек
Скриншот: Excel / Skillbox Media

В появившемся меню выберем нужный формат и настроим его. В нашем примере для ячейки «Цена, руб.» выберем финансовый формат, уберём десятичные знаки (знаки после запятой) и выключим отображение символа ₽.

Настраиваем формат ячеек
Скриншот: Excel / Skillbox Media

Также изменить формат можно на панели вкладки «Главная».

Изменить формат можно с помощью главной панели Excel
Скриншот: Excel / Skillbox Media

Присваиваем базе данных имя

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

Создаём название базы данных
Скриншот: Excel / Skillbox Media

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

Вводим имя базы данных
Скриншот: Excel / Skillbox Media

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

База данных в Excel
Скриншот: Excel / Skillbox Media

Сейчас в созданной базе данных все записи расположены хаотично — не упорядочены ни по датам, ни по фамилиям менеджеров. Разберёмся, как привести БД в более удобный для работы вид. Все необходимые для этого функции расположены на вкладке «Данные».

На вкладке «Данные» расположены все необходимые инструменты для работы с БД в Excel
Скриншот: Excel / Skillbox Media

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

Подробнее о фильтрах в Excel говорили в этой статье Skillbox Media.

Выберем любую ячейку из базы данных и на вкладке «Данные» нажмём кнопку «Фильтры».

Устанавливаем фильтрацию в БД
Скриншот: Excel / Skillbox Media

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

Предположим, нужно показать только сделки менеджера Тригубова М. — нажмём на стрелку поля «Менеджер» и оставим галочку только напротив него. Затем нажмём «Применить фильтр».

Выбираем менеджера, данные о сделках которого нужно показать
Скриншот: Excel / Skillbox Media

Готово — в базе отражены данные о продажах только одного менеджера. На кнопке со стрелкой появился дополнительный значок. Он означает, что в этом столбце настроена фильтрация. Чтобы её снять, нужно нажать на этот дополнительный значок и выбрать «Очистить фильтр».

Результат фильтрации — в БД показаны продажи только одного менеджера
Скриншот: Excel / Skillbox Media

Записи БД можно фильтровать по нескольким параметрам одновременно. Для примера покажем среди продаж Тригубова М. только автомобили дешевле 2 млн рублей.

Для этого в уже отфильтрованной таблице откроем меню фильтра для столбца «Цена, руб.» и нажмём на параметр «Выберите». В появившемся меню выберем параметр «Меньше».

Фильтруем БД по второму критерию — авто дешевле 2 млн рублей
Скриншот: Excel / Skillbox Media

Затем в появившемся окне дополним условие фильтрации — в нашем случае «Меньше 2000000» — и нажмём «Применить фильтр».

Дополняем условие фильтрации
Скриншот: Excel / Skillbox Media

Готово — фильтрация сработала по двум параметрам. Теперь БД показывает только те проданные менеджером авто, цена которых ниже 2 млн рублей.

Результат фильтрации по двум параметрам
Скриншот: Excel / Skillbox Media

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

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

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

Делаем сортировку по дате в БД
Скриншот: Excel / Skillbox Media

В появившемся окне выберем параметр сортировки «От старых к новым» и нажмём «ОК».

Настраиваем сортировку БД
Скриншот: Excel / Skillbox Media

Готово — теперь все сделки менеджера даны в хронологическом порядке.

Результат сортировки по датам продаж
Скриншот: Excel / Skillbox Media

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

Другой способ сортировки по дате в БД
Скриншот: Excel / Skillbox Media

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

Подробнее о пользовательской сортировке в Excel говорили в этой статье Skillbox Media.

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

Предположим, нужно найти в БД автомобиль стоимостью 14 млн рублей. Перейдём на вкладку «Главная» и нажмём на кнопку «Найти и выделить». Также быстрый поиск можно задавать с любой вкладки Excel — через значок лупы в правом верхнем углу экрана.

Нажимаем сюда, чтобы найти нужное значение в БД
Скриншот: Excel / Skillbox Media

В появившемся окне введём значение, которое нужно найти, — 14000000 — и нажмём «Найти далее».

Задаём параметр поиска
Скриншот: Excel / Skillbox Media

Готово — Excel нашёл ячейку с заданным значением и выделил её.

Результат поиска в БД Excel
Скриншот: Excel / Skillbox Media
  • В этой статье Skillbox Media собрали в одном месте 15 статей и видео об инструментах Excel, которые ускорят и упростят работу с электронными таблицами.
  • Также в Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

  • Как сделать сортировку в Excel: детальная инструкция со скриншотами
  • Как установить фильтр и расширенный фильтр в Excel: детальные инструкции со скриншотами
  • Как сделать ВПР в Excel: пошаговая инструкция со скриншотами
  • Основы Excel: работаем с выпадающим списком. Пошаговая инструкция со скриншотами
  • Основы Excel: как использовать функцию ЕСЛИ
  • Как сделать сводные таблицы в Excel: пошаговая инструкция со скриншотами

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

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

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

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

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

Информацию о товарах, продажах и клиентах будем хранить в трех таблицах (на одном листе или на разных — все равно). Принципиально важно, превратить их в «умные таблицы» с автоподстройкой размеров, чтобы не думать об этом в будущем. Это делается с помощью команды Форматировать как таблицу на вкладке Главная (Home — Format as Table). На появившейся затем вкладке Конструктор (Design) присвоим таблицам наглядные имена в поле Имя таблицы для последующего использования:

Присвоение имени "умной таблице"

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

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

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

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

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

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

Форма ввода

В ячейке B3 для получения обновляемой текущей даты-времени используем функцию ТДАТА (NOW). Если время не нужно, то вместо ТДАТА можно применить функцию СЕГОДНЯ (TODAY).

В ячейке B11 найдем цену выбранного товара в третьем столбце умной таблицы Прайс с помощью функции ВПР (VLOOKUP). Если раньше с ней не сталкивались, то сначала почитайте и посмотрите видео тут.

В ячейке B7 нам нужен выпадающий список с товарами из прайс-листа. Для этого можно использовать команду Данные — Проверка данных (Data — Validation), указать в качестве ограничения Список (List) и ввести затем в поле Источник (Source) ссылку на столбец Наименование из нашей умной таблицы Прайс:

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

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

=ДВССЫЛ(«Клиенты[Клиент]»)

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

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

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

Форма ввода данных со строкой для загрузки

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

Теперь добавим элементарный макрос в 2 строчки, который копирует созданную строку и добавляет ее к таблице Продажи. Для этого жмем сочетание Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer). Если эту вкладку не видно, то включите ее сначала в настройках Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon). В открывшемся окне редактора Visual Basic вставляем новый пустой модуль через меню Insert — Module и вводим туда код нашего макроса:

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

Содержание

  1. Создание базы данных в Excel по клиентам с примерами и шаблонами
  2. Структура базы данных – таблица Excel
  3. Создание базы данных в Excel: пошаговая инструкция
  4. Как вести базу клиентов в Excel
  5. Порядок работы с финансовой информацией в БД:
  6. Создание баз данных средствами MS Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. На вкладке «Данные» нажимаем кнопку «Фильтр».
  2. После нажатия в шапке таблицы появляются стрелки вниз. Они сигнализируют о включении «Автофильтра».
  3. Чтобы выбрать значение фильтра, щелкаем по стрелке нужного столбца. В раскрывающемся списке появляется все содержимое поля. Если хотим спрятать какие-то элементы, сбрасываем птички напротив их.
  4. Жмем «ОК». В примере мы скроем клиентов, с которыми заключали договоры в прошлом и текущем году.
  5. Чтобы задать условие для фильтрации поля типа «больше», «меньше», «равно» и т.п. числа, в списке фильтра нужно выбрать команду «Числовые фильтры».
  6. Если мы хотим видеть в таблице клиентов, с которыми заключили договор на 3 и более лет, вводим соответствующие значения в меню пользовательского автофильтра.

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

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

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

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

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

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

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

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

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

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

Источник

Создание баз данных средствами MS Excel

Для создания баз данных (БД) и работы с ними обычно используются специализированные, достаточно сложные программные системы, называемые системами управления базами данных (СУБД), такие как Oracle, MS Access, Fox Pro, Dbase, и др.

Табличный процессор MS Excel не является специализированным программным средством для разработки баз данных, в том понимании их, которое принято в области информационных технологий, но имеет достаточно простые и удобные средства для создания таблиц, во многом похожих на таблицы баз данных СУБД и средства для работы с этими таблицами. Это позволяет использовать MS Excel, для овладения некоторыми начальными представления о базах данных (БД), как об основных объектах информационно-поисковых систем (ИПС), и получить некоторые практические навыки создания баз данных работы с ними, как введение в технологии создания и использования указанных выше СУБД.

Базы данных в терминологии MS Excel называют » списками «.

Список (таблица базы данных) – это, по виду, обычная многоколоночная таблица MS Excel (рис. 1), каждая строка которой представляет собой запись сведений (набор данных)о некотором информационном объекте, включённом в этот список (ТБД). Каждая записьтакогосписка (ТБД)состоит из полей – клеток таблицы, в которых содержатся данныезначения определённых свойств объекта (в виде чисел, дат, периодов времени и т.п.). Названия (имена) свойств (характеристик, атрибутов) объекта, указываются в колонках шапки таблицы.

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

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

Таким образом, База данных, разработанная и эксплуатируемая в среде MS Excel, будет состоять из: — одной многоколоночной таблицы базы данных (ТБД);

-средств ввода и редактирования новых записей в ТБД (входных форм);

-средств и способов отображения данных, полученных в ответ на запрос к БД (выходных форм);

-средств манипулирования данными в ТБД (поиска, удаления, редактирования, сортировки и т.п. ).

В следующих разделах данного пособия рассматривается порядок разработки таблицы базы данных «Аспиранты» (рис. 1) и выполнения типичных операций с записями в ней (типичных для любой СУБД).

1. Разработка таблицы базы данных «БД Аспиранты»

Вначале, создадим файл MS Excel с именем БД Аспиранты и, открыв его на рабочем листе MS Excel, создадим таблицу базу данных ТБД Аспиранты. Рабочий лист MS Excel, на котором будем создавать таблицу базы данных, также переименуем в ТБД Аспиранты:

Лист 1, Переименовать: ТБД Аспиранты, Enter.

Рис. 1. Таблица базы данных Аспиранты

Разрабатываем таблицу в следующей последовательности.

1. Придерживая нажатой левую клавиши мышки, выделяем все колонки с А по M листа ТБД Аспиранты и устанавливаем общие для них настройки:

Главная, Формат: Формат ячеек: Число: Текстовый, Выравнивание:по горизонтали: по центру, по вертикали: по верхнему краю, Отображение: переносить по словам, Шрифт: Шрифт: Arial cyr, Размер: 10, Начертание: обычный, Граница: внешние, внутренние, Тип линии: тонкая сплошная линия, Ok.

2. Выделяем колонку A и устанавливаем для неё дополнительные настройки:

Главная, Формат: Формат ячеек: Число:Числовой: Число десятичных знаков: 0, Ok.

3. Выделяем колонку K и устанавливаем для неё дополнительные настройки:

Главная, Формат: Формат ячеек: Число:Числовой: Число десятичных знаков: 2, Ok.

4. Выделяем колонки G,L и M устанавливаем для них дополнительные настройки:

Главная, Формат: Формат ячеек: Число: Дата: Образец: 14.03.01 (или 14/03/01), Ok.

5. Выделяем клетки для размещения шапки создаваемой таблицы (все клетки в строке A1:M1) и подстраиваем их форматы

Главная, Формат: Формат ячеек: Шрифт: Шрифт: Arial cyr, Размер: 10, Начертание: полужирный,Граница: Все, внешние, Тип линии: сплошная линия двойной толщины.

6. Вводим в таблицу данные, указанные на рис. 1 (рекомендуется осуществлять ввод записей в таблицу базы данных, используя для этого форму ввода данных, вызвав её на экран кнопкой Форма, см. раздел 3.2).

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник

Тема 1

РАБОТА С БАЗАМИ ДАННЫХ В MICROSOFT EXCEL

1. Списки

По структуре организации данных рабочие листы можно разделить на две категории: списки и формы. Список – это рабочий лист, предназначенный для хранения информации о множестве различных объектов, например список служащих, база данных заказчиков, прейскурант, список заказов, полученных в течение года (рис. 1). Т.е. список – это подборка тематически связанных данных, представленных на одном рабочем листе.

Рис. 1. Пример списка в Microsoft Excel: 1- заголовок рабочего листа; 2- пустая строка отделяет заголовок от списка; 3- строка заголовка столбцов; 4- пустая ячейка в списке.

Форма – это рабочий лист, предназначенный для работы с информацией о конкретном предмете, например заказ на товар, отчет о расходах за данный месяц, счет-фактура конкретного клиента (рис. 2).

1

Рис. 2. Пример формы.

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

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

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

2

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

3.Отделите заголовки столбцов от заголовка рабочего листа.

Если над заголовками столбцов нужно поместить заголовок рабочего листа или какие-либо другие заголовки, не забудьте оставить между ними одну пустую строку. Поскольку Excel допускает только одну строку заголовков, пустая строка отделить список от заголовка рабочего листа. На рис. 1 показан заголовок листа в строках 1 и 2. Строка 3 оставлена пустой, чтобы отделить список от заголовка.

4.Избегайте появления в списке пустых строк и столбцов. Хотя и допускается наличие пустых ячеек в списке, в нем не должно быть пустых строк и столбцов. Если в список вставлены пустые строки или столбцы для того, чтобы отделить одни данные от других, то для этой цели лучше увеличить высоту строки или ширину столбца, а пустые строки и столбцы следует удалить. На рабочем листе, показанном на рис. 1, имеется несколько пустых ячеек, но пустых столбцов и строк нет.

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

6.Отделите список от других данных на рабочем листе. Для этого оставьте между ними пустые строки и столбцы. Excel использует их для распознавания «границ» списка.

2.Использование списка в качестве базы данных

Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или

3

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

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

Для работы с данными используются системы управления базами данных (СУБД). Основные функции СУБД — это определение данных (описание структуры баз данных), обработка данных и управление данными.

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

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

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

4

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

Таким образом, Excel:

строка таблицы соответствует записи базы данных;

столбец таблицы соответствует полю базы данных;

заголовки столбцов таблицы соответствуют именам полей;

диапазон ячеек, из которых состоит список соответствует базе

данных.

Поскольку списки размещаются на рабочем листе Excel, структура

листа накладывает естественные ограничения на будущие базы данных: число полей не может превышать 256, а число записей – 65535 минус один. Последняя цифра обусловлена тем, что полное число строк на листе равняется 216 — 1 (=65535), и первая строка обычно используется для ввода имен полей.

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

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

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

5

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

Таблица 1

Имя поля

Тип поля

Назначение

Комментарий

п/п

1.

Фамилия

Текстовое

Эти поля предназначены

Строки состоят из букв

2.

Имя

Текстовое

для хранения ФИО

кириллицы без

3.

Отчество

Текстовое

студента

ведущих и хвостовых

4.

Факультет

Текстовое

Название факультета

пробелов, первый

символ – прописная

буква

5.

Курс

Текстовое

Номер курса

6.

Группа

Текстовое

Название группы

Четырехсимвольная

строка: первые три

символа –

специальность,

четвертый – буква,

кириллицы, задающая

номер группы

7.

Дата рождения

Дата

Дата рождения студента

Например, «15.06.90»

8.

Возраст

Вычисляемое

Возраст в годах

Вычисляется по

формуле:

текущий год – год даты

рождения

При формировании вычисляемых полей необходимо придерживаться двух основных правил:

1)ссылки на ячейки внутри списка, а это поля одной и той же записи, должны быть относительными;

2)ссылки на ячейки вне списка должны быть абсолютными.

3.Ввод и редактирование данных в базе данных

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

6

Рис. 3

Рис. 4. Форма: 1- название формы; 2- заголовки столбцов списка выступают именами полей.

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

7

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

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

2.Выберите в меню Данные команду Форма и в открывшемся диалоговом окне (рис. 4) щелкните на кнопке Добавить.

3.В пустые поля формы введите данные новой записи (рис. 5). Для перехода к следующему полю пользуйтесь клавишей Tab или щелчком мышью, а для перехода к предыдущему полю – комбинацией Shift+Tab.

Рис. 5. Форма для добавления новой записи.

4.Отменить добавление записи можно щелчком по кнопке Вернуть. После этого вы вернетесь к предыдущей введенной записи.

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

6.Завершив ввод записей, закройте диалоговое окно щелчком на кнопке Закрыть.

8

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

Для удаления записи с помощью формы необходимо:

1.Щелкните по любой ячейке из списка.

2.Выполните команду меню Форма→ Данные.

3.Выберите нужную запись в форме, пользуясь вертикальной полосой прокрутки или кнопками Назад и Далее.

4.Нажмите кнопку Удалить;

5.В открывшемся при этом диалогом окне с предупреждением «Запись, выведенная на экран, будет удалена» нажмите кнопку ОК.

6.Закройте форму щелчком по кнопке Закрыть.

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

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

По умолчанию в Excel принят следующий порядок сортировки:

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

Если в ячейки записан текст, то при сортировке производится сравнение содержимого ячеек по символам слева направо (регистр при сортировке не учитывается).

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

Сортировка по одному параметру

9

Рассмотрим приемы сортировки по одному столбцу или параметру.

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

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

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

2.Щелкнуть на кнопке Сортировка по убыванию или Сортировка по возрастанию стандартной панели инструментов (рис. 6).

Рис. 6. Кнопки Сортировка по убыванию и Сортировка по возрастанию стандартной панели инструментов.

Excel автоматически выделит весь список и осуществит сортировку записей. Строки будут упорядочены на основе данных того столбца, по которому происходит сортировка (для рис. 7. это столбец Фамилия), при этом строки таблицы переставляются целиком. Заголовки (подписи) столбцов в процесс сортировки по умолчанию не попадают.

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

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

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