Как да създадете динамични таблици в Excel (Използване на функция TABLE & OFFSET)

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

Динамични таблици в Excel

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

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

По принцип има две основни предимства на динамичните таблици:

  1. Динамичният диапазон автоматично ще се разшири или свие според промяната на данните.
  2. Осевите таблици, базирани на динамичната таблица в Excel, могат да се актуализират автоматично, когато осевата се обнови.

Как да създам динамични таблици в Excel?

Има два основни начина за използване на динамични таблици в Excel - 1) Използване на ТАБЛИЦИ и 2) Използване на функцията OFFSET.

# 1 - Използване на таблици за създаване на динамични таблици в Excel

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

Пример

Имаме следните данни,

Ако направим обобщена таблица с този нормален диапазон от данни от A1: E6, тогава ако вмъкнем данни в ред 7, тя няма да се отрази в обобщената таблица.

Така че първо ще направим динамичен диапазон.

# 1 - Изберете данните, т.е. A1: E6.

# 2 - В раздела Вмъкване щракнете върху Таблици под раздела таблици.

# 3 - Изскача диалогов прозорец.

Тъй като данните ни имат заглавки, така че не забравяйте да поставите отметка в квадратчето „Моята таблица има заглавки“ и да щракнете върху „ОК“.

# 4 - Създаден е нашият динамичен диапазон.

# 5 - Изберете данните и в раздела Вмъкване под раздела таблици на Excel кликнете върху обобщените таблици.

# 6 - Тъй като създадохме таблицата, тя приема диапазон като таблица 2. Щракнете върху OK и в обобщените таблици, плъзнете продукт в редове и продажби в стойности.

# 7 - Сега в Лист, където имаме таблица, вмъкнете още данни в 7 -ма

В осевата таблица опреснете осевата таблица.

Нашата динамична обобщена таблица автоматично актуализира данните за Продукт 6 в обобщената таблица.

# 2 - Използване на функцията OFFSET за създаване на динамична таблица в Excel

Също така можем да използваме функцията OFFSET, за да създадем динамични таблици в Excel. Нека разгледаме един такъв пример.

Пример

Имам ценова листа за моите продукти, която използвам за изчисленията си,

Изберете данните и им дайте име

Сега, когато се позова на ценоразписа на набора от данни, той ще ме отведе до данните в диапазона B2: C7, който има моята ценова листа. Но ако актуализирам друг ред към данните, той все пак ще ме отведе до диапазона B2: C7, защото нашият списък е статичен.

Ще използваме функцията Offset, за да направим обхвата на данните толкова динамичен.

# 1 - Под раздела Формули в Дефинирания диапазон щракнете върху Дефинирано име и ще се появи диалогов прозорец.

# 2 - В полето за име с произволно име ще използвам PriceA. Обхватът е текущата работна книга и понастоящем се отнася до текущата избрана клетка, която е B2.

В Отнася се да напише следната формула,

= отместване (Sheet2! $ B $ 2,1,0, брояч (Sheet2! $ B: $ B) -1,2)

= отместване (

# 3 - Сега изберете началната клетка, която е B2.

# 4 - Сега трябва да напишем 1,0, тъй като ще преброи колко редове или колони трябва да отидат

# 5 - Сега ни трябва, за да преброим каквито и да са данните в колона Б и да ги използваме като брой редове, така че използвайте функцията COUNTA и изберете колона Б.

# 6 - Тъй като не искаме да се отчита първият ред, който е заглавката на продукта, така че (-) 1 от него.

# 7 - Сега броят на колоните винаги ще бъде два, така че напишете 2 и щракнете върху OK.

# 8 - Този диапазон от данни няма да бъде видим по подразбиране, така че за да го видите, трябва да кликнете върху Name Manager под раздела Formula и да изберете Product,

# 9 - Ако щракнем върху се отнася за това, показва обхвата на данните,

# 10 - Сега добавете друг продукт в таблицата Продукт 6.

# 11 - Сега кликнете върху Таблица с продукти в диспечера на имената; отнася се и до новите вмъкнати данни,

Ето как можем да използваме функцията Offset, за да направим динамични таблици.

Неща за запомняне

  1. Осевите таблици, базирани на динамичен обхват, автоматично се актуализират при обновяване.
  2. Използването на функцията за отместване в Дефинирани имена може да се види от диспечера на имената във формулата Tab.

Интересни статии...