Автообновляемая зведена таблиця, excel для всіх

Багато, хто працював зі зведеними таблицями напевно знають, що при зміні значень у вихідних даних (дані, на підставі яких створена зведена) сама зведена таблиця при цьому не оновлюється. Щоб оновити треба виконати ще пару маніпуляцій:

    Виділити будь-яку клітинку зведеної таблиці → Права кнопка миші → Оновити (Refresh) або вкладка Дані (Data) → Оновити всі (Refresh all) → Оновити (Refresh)

Однак, якщо в кінець вихідних даних додати рядок (або кілька), то з великою часткою ймовірності навіть оновлення зведеної таблиці не допоможе - додана рядок не з'явиться у зведеній. І щоб її побачити потрібно буде змінити джерело даних для зведеної таблиці, включивши новий рядок в діапазон. Не дуже зручно, чи не так? Щоб домогтися розширення діапазону вихідних даних автоматично разом з додаванням туди даних, краще подбати про це до створення зведеної таблиці.

  • виділити таблицю вихідних даних до створення зведеної таблиці -перейти на вкладку Вставка (Insert) і вибрати Таблиця (Table)
  • У вікні погодитися з зазначеним діапазоном або вибрати свій. Галочку Таблиця із заголовками (My table has headers) при цьому треба обов'язково залишити включеною:
    Автообновляемая зведена таблиця, excel для всіх

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

    Якщо раптом захочеться і тут навести красу, то це теж робиться досить легко:
    Виділяємо будь-яку клітинку в цій таблиці-переходимо на вкладку Робота з таблицями (Table tools) конструктор (Desigh) -стилі таблиць (Table styles). Можна вибрати один із запропонованих там варіантів і застосувати. Якщо жоден з варіантів не підходить - створюємо свій. Розкриваємо список стилів і вибираємо Створити стиль таблиці (New table style.)

А далі все як звикли:

  • На новий лист (New Worksheet)
  • На існуючий лист (Existing Worksheet)
  • натиснути OK
  • Готово. Тепер при додаванні рядків в цю таблицю для їх відображення у зведеній досить буде лише оновити зведену таблицю як звикли. Правда, тут теж є нюанс - додавати рядки треба правильно. Можна вбити дані в будь-який осередок першої порожнього рядка таблиці - таблиця автоматом розширитися, додавши ще один рядок. Тепер туди можна скопіювати потрібні дані або добити вручну. Якщо треба вставити відразу кілька рядків - в правому нижньому куті останнього рядка розумної таблиці є злегка виділяється куточок, який треба схопити мишею і розтягнути на потрібну кількість стрічок / стовпців.
    Якщо ми просто скопіюємо рядки нижче таблиці, то вона не розшириться. Це треба враховувати.

    Повний автообновление
    Для повного щастя можна підключати роботу макросів. Що я хочу? Я хочу, щоб як тільки я змінив / додав дані у вихідні дані - зведена тут же оновилася. Для цього треба зробити наступне:

    1. переконуємося, що макроси дозволені (Чому не працює макрос ?. Що таке макрос і де його шукати?)
    2. перейти на лист вихідних даних (в моєму випадку лист так і називається - Вихідні дані)
    3. тиснемо на ярличку цього листа правою кнопкою миші -Ісходний текст (View code):
    4. вставляємо туди наступний код:

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

    Завантажити файл з автообновляемой зведеною таблицею:

    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх
    • Автообновляемая зведена таблиця, excel для всіх

    Пошук по мітках