Теми статей
Обрати теми

Excel 2007: зведені таблиці

Редакція БК
Стаття

Excel 2007: зведені таблиці

 

img 1

Завершуючи тему обробки даних, розглянемо два дуже корисних інструменти Excel 2007: зведені таблиці та Майстер текстів. Роль цих інструментів у бухгалтерській практиці важко переоцінити. Режим зведених таблиць допоможе швидко «розібратися» з великими базами даних, миттєво отримуючи з них будь-які підсумки для довільного набору ключових полів. Більше того, зведені таблиці дозволяють реалізувати головну «фішку» будь-якого бухгалтера — звіти перехресного типу. А за цим криється не лише можливість проведення бухгалтерських розрахунків, а й потужний механізм контролю даних, пошуку помилок у великих масивах інформації. Щодо Майстра текстів, то він стане надійною підмогою для перетворення даних у формат бази MS Excel. Ураховуючи неабияку важливість цих інструментів, не дивно, що вони отримали істотний розвиток в Excel 2007. Розглянути, в чому полягає цей розвиток, як ефективно використовувати зведені таблиці та Майстер текстів практикуючому бухгалтеру, і буде нашим завданням. І почнемо ми зі зведених таблиць.

Микола КАРПЕНКО, канд. техн. наук, доцент кафедри прикладної математики та інформаційних технологій Харківської національної академії міського господарства

 

Подібно до сортування, результатів та засобів фільтрації зведені таблиці теж оперують з базами даних. Основне завдання цього інструменту — отримувати підсумкові значення, використовуючи для цього різний набір ключових полів для обробки та групування даних. У цьому сенсі зведені таблиці схожі на інструмент «

Итоги». Але між ними є важлива відмінність.

Режим

«Итоги» змінює базу даних, додаючи до неї рядки з розрахунковими формулами для підбиття підсумків. При роботі зі зведеними таблицями база залишається незмінною. Усі підсумкові значення Excel збирає у спеціальний звіт, який можна розмістити в будь-якому місці робочої книги. Є й інші відмінності, але ми їх розглянемо дещо пізніше, коли практично працюватимемо зі зведеними таблицями. А поки що наше перше завдання — навчитися формувати зведений звіт у програмі MS Excel 2007. І почнемо ми з найпростішого варіанта.

 

СТВОРЕННЯ ЗВЕДЕНОЇ ТАБЛИЦІ за ОДНим КЛЮЧОВ

им ПОЛем

Як вихідною базою даних ми скористаємося таблицею, наведеною на рис. 1. База складається з семи полів. У ній зібрано дані про продажі, які організовані в таку структуру. Спочатку розташовано поле «

Дата», це дата реєстрації продажу. У колонці «Покупатель» зафіксована назва контрагента, який придбав товар. У колонці «НаимТов» зазначено назву проданого товару. Далі наведено такі дані: «Кол» — кількість проданого товару, «Цена» — його ціна, «Сумма» — сума продажу. Завершує базу колонка «НомДок», це номер накладної, за якою відпущено товар. Наше перше завдання буде дуже простим: визначити сумарні обсяги продажів у кількісному виразі (у штуках) за кожним контрагентом. Але, перш ніж це зробити, розберемося з інтерфейсом Excel 2007 у контексті створення зведених таблиць.

img 2

У попередній версії Excel для формування зведених таблиць було призначено окремий пункт у меню «Данные». Поглянемо, як це виглядає в Excel 2007. Викликаємо розділ головного меню «Данные». З’явиться відповідна стрічка, яка складається з п’яти груп іконок: «Подключения», «Сортировка и фильтр», «Работа с данными», «Структура», «Анализ». Уважно переглянувши склад кожної групи, побачимо, що інструментів створення зведених таблиць серед них немає. Як немає й інших засобів щодо роботи зі зведеними звітами. І це перше, що відрізняє інтерфейс Excel 2007 від попередньої версії цієї програми.

Важливо!

В Excel 2007 засоби роботи зі зведеними таблицями розподілено на декілька частин. Інструмент створення зведених звітів знаходиться на стрічці меню «Вставка». Редагування зведених таблиць організовано через спеціальний «Конструктор». Він розташований на стрічці меню «Данные» і стає доступним відразу після створення зведеного звіту. Крім того, після створення зведеної таблиці на стрічці меню «Данные» з’являться три групи іконок для настроювання параметрів та управління зведеною таблицею.

Тепер розглянемо, як усе це виглядає на практиці.

 

ПРИКЛАД

Отже, повертаємося до нашого завдання. Є база даних, наведена на рис. 1. Вона розташована на листі з ім’ям «

Продажи». Ми маємо намір визначити сумарні обсяги продажів у кількісному виразі (тобто в штуках) за кожним контрагентом. Робимо так:

1) натискуємо «

Shift+F11» — вставляємо новий лист. На цьому листі будуватимемо зведений звіт;

2) подвійним клацанням по ярличку листа входимо до редагування назви. Змінюємо його, я назвав лист з майбутнім зведеним звітом «

СВ»;

3) ставимо покажчик активної комірки там, де повинна починатися зведена таблиця. Наприклад, на комірці «

A1» листа «СВ»;

4) викликаємо розділ «

Вставка» основного меню;

5) на стрічці меню «

Вставка» (рис. 2) знаходимо групу «Таблицы»;

img 3

6) у цій групі клацаємо по іконці «Сводная таблица». З’явиться невелике меню з двох пунктів: «Сводная таблица» та «Сводная диаграмма» (рис. 2);

7) вибираємо «Сводная таблица». З’явиться вікно «Создание сводной таблицы», зображене на рис. 3 (див. с. 26). У цьому вікні потрібно вказати два параметри: розташування вихідних даних і місце розташування формованого зведеного звіту. Наші дані знаходяться на листі «СВ». Тому робимо так:

img 4

8) залишаємо перемикач «Выберите данные для анализа» у положенні «Таблица или диапазон:»;

9) клацаємо в полі введення для параметра «Таблица или диапазон:». Стануть доступними для навігації листи робочої книги;

10) клацаємо на листі «Продажи»;

11) утримуючи ліву кнопку миші, обводимо діапазон колонок «A:G» — тут розташована база даних. Її розмір за висотою (кількість записів) ми наперед не обмежуватимемо, тому обводимо лише колонки;

12) перевіряємо значення в полі «Диапазон:». Ми починали формувати зведену таблицю, знаходячись у комірці «A1» листа «СВ». Саме це значення має знаходитися в полі «Диапазон» (рис. 3). Якщо це не так, ви можете перейти на потрібний робочий лист та клацнути на тій комірці, звідки має починатися зведений звіт;

13) у вікні «Создание сводной таблицы» (рис. 3 на с. 26) натискуємо кнопку «ОК». На робочому листі з’явиться порожній макет зведеного звіту та стане доступним спеціальне вікно настройок з назвою «Список полей сводной таблицы» (рис. 4 на с. 26). У цьому вікні перелічені всі поля бази даних. У нижній частині вікна розташовані деякі параметри цих полів;

img 5

14) клацаємо лівою кнопкою ліворуч від поля «Покупатель» (ставимо галочку у квадратику біля цього поля). Перелік покупців із бази даних негайно з’явиться в області рядків зведеного звіту;

15) утримуючи ліву кнопку миші, переміщаємо поле «Кол» в область даних, як показано на рис. 4. Зведений звіт тут же змінить форму, біля кожного покупця з’являться відомості щодо обсягів продажів. Але це ще не ті цифри, які нам потрібні. Наприклад, для покупця «ООО «Еталон» обсяг продажів у зведеному звіті дорівнюватиме «179». Насправді ця цифра має бути набагато більшою;

16) повертаємося до вікна на рис. 4. У правому нижньому кутку цього вікна розташований параметр «Значения». Він наведений у вигляді списку. Зараз цей список називається «Количество значений по полю Кол»;

17) клацанням миші розкриваємо цей список. Розкриється випадне меню, зображене на рис. 5 на с. 27;

img 6

18) у цьому вікні клацаємо по пункту «

Параметры полей значений…». Відкриється однойменне вікно настроювання параметрів, наведене на рис. 6 (див. с. 27). У цьому вікні можна вибрати тип операції, яку потрібно провести над полями в полі даних. У нашому випадку — над єдиним полем «Кол»;

img 7

19) у списку «

Операция» вікна «Параметры поля значений» клацаємо по рядку «Сумма» (рис. 6);

20) переходимо в поле «

Пользовательское имя:» та друкуємо в ньому текст «Кол, шт.». Цей текст з’явиться у вигляді заголовка у зведеній таблиці;

21) у вікні «

Параметры поля значений» натискуємо «ОК»;

22) закриваємо вікно «

Параметры сводной таблицы». Вигляд зведеного звіту на робочому листі наведено рис. 7 (див. с. 27).

img 8

Розглянемо, що ми отримали в цьому звіті. За рядками таблиці перелічені всі контрагенти, назви яких зареєстровані в базі даних. У нашому випадку таких контрагентів чотири. Праворуч біля кожного контрагента в колонці «Итог» записана сума за полем «Кол». Це не що інше, як обсяг продажів усіх видів товарів за кожним конкретним покупцем. Наприклад, контрагент «ООО «Еталон» придбав товарів у кількості 2226 шт. Для «ООО «Талан» ця цифра склала 2605 шт. тощо.

У верхній частині таблиці (комірка «A2») видно найменування поля, яке розташоване в області рядків. У нашому випадку це поле «Покупатель». Над ним розміщено коментар, який ми ввели у вікні «Параметры поля значений» (рис. 6). Цей коментар нагадує, що ми обчислили обсяг продажів як кількість у штуках.

Окремим рядком зведеного звіту розташований елемент «(пусто)». Він з’явився тому, що при формуванні зведеної таблиці на одинадцятому кроці нашого прикладу ми вказали діапазон колонок «A:G». Оскільки база займає не весь робочий лист, до цього діапазону потрапили порожні рядки. Зробили ми це свідомо. Адже в цьому випадку при поповненні бази даних новими значеннями вони завжди потраплять в область обробки та їх буде враховано при формуванні зведеного звіту. А присутність додаткового рядка «(пусто)» з нульовою сумою підсумкових цифр у звіті не змінює. Та все ж зайві дані нам ні до чого, тим більше, що приховати зайві рядки в підсумковому звіті — справа декількох секунд.

 

КОРИГУВАННЯ СКЛАДУ ПОЛІВ ЗВЕДЕНОЇ ТАБЛИЦІ, ЩО ВІДОБРАЖаЮТЬСЯ

У готовому звіті в будь-який момент можна відкоригувати склад полів, що відображаються на екрані (і при друкуванні). Для цього робимо так:

1) клацаємо на значку списку праворуч від поля «

Покупатель» (рис. 7). Розкриється вікно, наведене на рис. 8 (див. с. 28);

img 9

2) клацанням миші знімаємо галочку біля елемента «(пусто)»;

3) натискуємо «ОК». Сьомий рядок у підсумковому звіті зникне.

Щоб відновити відображення всіх полів у підсумковому звіті, потрібно включити прапорець біля пункту «(Выделить все)».

Важливо!

Розставивши відповідні прапорці у вікні на рис. 8, можна виконати практично будь-яку фільтрацію зведеної таблиці за ключовим полем в області рядків.

Такий підхід цілком логічний. Адже зведена таблиця — свого роду компактне зображення даних у вигляді групи підсумкових значень. Головна перевага такого зображення в тому, що його можна швидко змінити. Наприклад, указати іншу операцію для поля, що обчислюється, змінити поле групування тощо. Щоб такі дії були можливими, Excel і змушений працювати зі зведеною таблицею як зі спеціальним об’єктом. І перебудовувати його лише за спеціальною командою.

 

КОРИГУВАННЯ ПІДСУМКІВ ЗВЕДЕНОЇ ТАБЛИЦІ

Тепер розглянемо, що відбувається з підсумками зведеного звіту при зміні вихідних даних. Робимо так:

1)  переходимо на лист з базою даних (у прикладі це лист «

Продажи»);

2) змінюємо будь-які цифри в комірках цього листа. Наприклад, відкоригуємо обсяги продажів за фірмою «ООО «Еталон»;

3) повертаємося на лист «

СВ» зі зведеною таблицею. Бачимо, що значення підсумків не змінилися;

4) ставимо покажчик активної комірки всередину області зведеної таблиці;

5) клацаємо правою кнопкою миші. З’явиться контекстне меню, наведене на рис. 9;

img 10

6) з цього меню вибираємо пункт «

Обновить». Excel змінив дані у зведеній таблиці, тепер їх обчислено з урахуванням зроблених змін.

Важливо!

Вміст зведеної таблиці не оновлюється автоматично при зміні вихідних даних. Щоб привести зведений звіт до актуального стану, потрібно виділити його та виконати команду «Обновить».

 

ЗВЕДЕНА ТАБЛИЦЯ та СПЕЦІАЛЬНА ВСТАВКА

Настав час з’ясувати, як усе-таки можна змінити саму зведену таблицю. Така потреба на практиці зустрічається дуже часто. Ідеться про ситуацію, коли зведений звіт є заготівкою для подальших обчислень. У такому разі вам знадобиться до цього звіту додавати, видаляти рядки або колонки, вставляти формули, коригувати значення тощо. Робимо так:

1)  відкриваємо лист «

СВ», де знаходиться зведений звіт;

2)  виділяємо один або декілька рядків у межах цього звіту. Для нашого прикладу це можуть бути, скажімо, рядки «

3», «4», «5»;

3) натискуємо клавішу «

Del».

На екрані з’явиться діалогове вікно з повідомленням «

Нельзя изменить эту часть отчета сводной таблицы».

Важливо!

Зведена таблиця — це спеціальний об’єкт MS Excel. У цьому об’єкті не можна звичайними засобами видалити рядки, стовпці або стерти дані, як при роботі з комірками робочого листа. Єдиний спосіб змінити склад рядків, колонок та наповнення зведеного звіту — це звернутися до вікна «Список полей сводной таблицы» та переформувати в ньому макет.

Виникає запитання: а як же діяти для вирішення нашого завдання, коли підсумковий звіт потрібно використовувати як заготівку для певних розрахунків? Відповідь проста: застосувати спеціальну вставку. Робимо так:

1)  відкриваємо лист «СВ» з підсумковою таблицею;

2)  виділяємо зведений звіт. Якщо він один на листі, можна скористатися комбінацією «Ctrl+A»;

3)  копіюємо виділену область в буфер обміну («Ctrl+C»);

4) не знімаючи виділення, клацаємо по значку випадного списку іконки «Вставить» меню «Главная»;

5) із запропонованого списку вибираємо пункт «Специальная вставка» (рис. 10 на с. 29);

img 11

6) у вікні спеціальної вставки ставимо перемикач «Вставить» у положення «Значения» (рис. 10);

7) натискуємо «ОК».

Зовнішній вигляд листа не змінився. Але тепер на ньому немає зведеної таблиці. Замість підсумкового звіту на листі залишився лише результат його обробки, тобто значення. А отже, працювати з ними можна як зі звичайними даними робочого листа.

Важливо!

Якщо ви маєте намір правити дані зведеної таблиці, перетворіть її у значення режимом спеціальної вставки.

Перший досвід роботи зі зведеними таблицями Excel 2007 ми отримали. Оскільки обсяг статті обмежений, я пропоную зробити паузу і підбити певний підсумок за результатами першого знайомства. Це не означає, що ми закриваємо настільки важливу для бухгалтера тему! У наступних статтях ми обов’язково продовжимо роботу зі зведеними звітами. А поки що підсумуємо, що нового з’явилося у зведених таблицях Excel 2007.

Звичайно ж, це інтерфейс. Він став іншим. Якісь моменти в ньому видадуться спірними, але факт залишається фактом. Побудувати нескладну зведену таблицю в Excel 2007 можна швидше. При цьому розробники відмовилися від використання покрокового Майстра, а застосували схему формування таблиці прямо на робочому листі. Думаю, це правильне рішення. Звикнути до нього не складно, а для початківців такий режим є більш наочним.

Досвідчений читач напевно помітив, що в меню «Вставить» надано не всі варіанти створення зведених таблиць. Наприклад, тут не можна побудувати звіт за декількома діапазонами консолідації. Обмежено можливості щодо використання зовнішніх баз даних. Не засмучуйтеся, усі ці засоби в Excel 2007 є , чимало з них отримали істотний розвиток. Просто за логікою інтерфейсу Excel 2007 такі можливості віднесли до розряду додаткових та «заховали» їх усередині Конструктора таблиць та параметрів програми. Водночас достатньо елементарної дії, щоб всі ці можливості стали легко доступними.

Та все ж інтерфейс — це справа звички, і не більше того. Кілька годин перед екраном — і проблема вирішиться сама собою. Для бухгалтера набагато важливіше функціональне наповнення, обчислювальні можливості програми. І тут зведеним таблицям Excel 2007 є чим порадувати своїх шанувальників.

Перше (і найголовніше!) — в Excel 2007 практично немає обмежень на максимальну кількість значень ключового поля. Якщо в Excel 2003 ця величина становила 32500 значень, то в Excel 2007 її збільшено до 1048576 унікальних елементів для кожного поля. Тобто, працюючи з Excel 2007, про обмеження на обсяг даних бухгалтер може забути. Розміри листа та нові зведені таблиці Excel 2007 здатні «перетравити» базу проводок навіть солідної корпорації.

Є й інші моменти. Так, приємною новинкою Excel 2007 є можливість відміни останніх дій при створенні або перегрупуванні зведеної таблиці. Дивно, чому в ранніх версіях ця команда була недоступною.

У зведених таблиць Excel 2007 істотно розширився список параметрів. До зведеного звіту тепер можна запровадити порожні рядки для організації спеціальних обчислень. З’явилася можливість створення системи фільтрів та запровадження їх прямо в макет зведених таблиць (рис. 4, кнопка «Фильтр отчета»). Отже, зведені таблиці Excel 2007 істотно поліпшили свою функціональність. Причому більшість цих удосконалень мають пряме відношення до бухгалтерської специфіки роботи з Excel. І в наступній нашій статті ми переконаємося в цьому на конкретних прикладах.

 

Чекаю ваших запитань, листів, пропозицій та зауважень на

bk@id.factor.ua, nictomlar@rambler.ru або форумі редакції www.bk.factor.ua/forum . Успішної роботи!
App
Завантажуйте наш мобільний додаток Factor

© Factor.Media, 1995 -
Всі права захищені

Використання матеріалів без узгодження з редакцією заборонено

Ознайомитись з договором-офертою

Приєднуйтесь
Адреса
м. Харків, 61002, вул. Сумська, 106а
Ми приймаємо
ic-privat ic-visa ic-visa

Ми використовуємо cookie-файли, щоб зробити сайт максимально зручним для вас та аналізувати використання наших продуктів та послуг, щоб збільшити якість рекламних та маркетингових активностей. Дізнатися більше про те, як ми використовуємо ці файли можна тут.

Дякуємо, що читаєте нас Увійдіть і читайте далі