Работа в Excel для продвинутых пользователей

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

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

Как работать с базой данных в Excel

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

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

База.

Информация внесена вручную. Затем мы выделили диапазон данных и форматировали «как таблицу». Можно было сначала задать диапазон для БД («Вставка» - «Таблица»). А потом вносить данные.

Найдем нужные сведения в базе данных

Выбираем Главное меню – вкладка «Редактирование» - «Найти» (бинокль). Или нажимаем комбинацию горячих клавиш Shift + F5 или Ctrl + F. В строке поиска вводим искомое значение. С помощью данного инструмента можно заменить одно наименование значения во всей БД на другое.

Найти. Поиск.

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

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

Отобразим товары, которые находятся на складе №3. Нажмем на стрелочку в углу названия «Склад». Выберем искомое значение в выпавшем списке. После нажатия ОК нам доступна информация по складу №3. И только.

Склад3. Фильтр.

Выясним, какие товары стоят меньше 100 р. Нажимаем на стрелочку около «Цены». Выбираем «Числовые фильтры» - «Меньше или равно».

Товар.

Задаем параметры сортировки.

Сортировка.

После нажатия ОК:

Результат.

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

Найдем промежуточные итоги

Посчитаем общую стоимость товаров на складе №3.

С помощью автофильтра отобразим информацию по данному складу (см.выше).

Под столбцом «Стоимость» вводим формулу: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;E4:E41), где 9 – номер функции (в нашем примере – СУММА), Е4:Е41 – диапазон значений.

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

Обратите внимание на стрелочку рядом с результатом формулы:

Стрелка.

С ее помощью можно изменить функцию СУММ.

В чем прелесть данного метода: если мы поменяем склад – получим новое итоговое значение (по новому диапазону). Формула осталась та же – мы просто сменили параметры автофильтра.

Диапазон.

Как работать с макросами в Excel

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

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

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

  1. Скопируем таблицу на новый лист.
  2. Уберем данные по количеству. Но проследим, чтобы для этих ячеек стоял числовой формат без десятичных знаков (так как возможен заказ товаров поштучно, не в единицах массы).
  3. Для значения «Цены» должен стоять денежный формат.
  4. Уберем данные по стоимости. Введем в столбце формулу: цена * количество. И размножим.
  5. Внизу таблицы – «Итого» (сколько единиц товара заказано и на какую стоимость). Еще ниже – «Всего».

Талица приобрела следующий вид:

Таблица.

Теперь научим Microsoft Excel выполнять определенный алгоритм.

  1. Вкладка «Вид» (версия 2007) – «Макросы» - «Запись макроса».
  2. Макрос.
  3. В открывшемся окне назначаем имя для макроса, сочетание клавиш для вызова, место сохранения, можно описание. И нажимаем ОК.
  4. Запись.
  5. Запись началась. Никаких лишних движений мышью делать нельзя. Все щелчки будут записаны, а потом выполнены.

Далее будьте внимательны и следите за последовательностью действий:

  1. Щелкаем правой кнопкой мыши по значению ячейки «итоговой стоимости».
  2. итого.
  3. Нажимаем «копировать».
  4. Щелкаем правой кнопкой мыши по значению ячейки «Всего».
  5. Всего.
  6. В появившемся окне выбираем «Специальную вставку» и заполняем меню следующим образом:
  7. Вставка.
  8. Нажимаем ОК. Выделяем все значения столбца «Количество». На клавиатуре – Delete. После каждого сделанного заказа форма будет «чиститься».
  9. Снимаем выделение с таблицы, кликнув по любой ячейке вне ее.
  10. Снова вызываем инструмент «Макросы» и нажимаем «Остановить запись».
  11. Остановить.
  12. Снова вызываем инструмент «Макросы» и нажимаем и в появившимся окне жмем «Выполнить», чтобы проверить результат.
Выполнить.

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

Как работать в Excel одновременно нескольким людям

Чтобы несколько пользователей имели доступ к базе данных в Excel, необходимо его открыть. Для версий 2007-2010: «Рецензирование» - «Доступ к книге».

Доступ.

Примечание. Для старой версии 2003: «Сервис» - «Доступ к книге».

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

Конфликт.

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

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

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

  • нельзя удалять листы;
  • нельзя объединять и разъединять ячейки;
  • создавать и изменять макросы;
  • ограниченная работа с XML данными (импорт, удаление карт, преобразование ячеек в элементы и др.).

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

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