Интелигентни таблици в Excel

Видео

Формулиране на проблема

Имаме таблица, с която постоянно трябва да работим (сортираме, филтрираме, броим нещо в нея) и чието съдържание периодично се променя (добавя, изтрива, редактира). Е, поне за пример – ето така:

Размерът – от няколко десетки до няколкостотин хиляди реда – не е важен. Задачата е да опростите и улесните живота си по всякакъв възможен начин, като превърнете тези клетки в „умна“ таблица.

Решение

Изберете която и да е клетка в таблицата и в раздела Начало (У дома) разширете списъка Форматирайте като таблица (Форматиране като таблица):

 

В падащия списък със стилове изберете всяка опция за запълване по наш вкус и цвят и в прозореца за потвърждение за избрания диапазон щракнете върху OK и получаваме следния изход:

В резултат на това след такава трансформация на гамата в „умни“ Маса (с главна буква!) имаме следните радости (с изключение на хубав дизайн):

  1. Създаден Маса получава име Таблица 1,2,3 и т.н., който може да бъде променен на по-адекватен в раздела конструктор (Дизайн). Това име може да се използва във всякакви формули, падащи списъци и функции, като например източник на данни за обобщена таблица или масив за търсене за функция VLOOKUP.
  2. Създаден веднъж Маса автоматично се настройва според размера когато добавяте или изтривате данни към него. Ако добавите към такива Маса нови редове – ще се простира надолу, ако добавите нови колони – ще се разшири на ширина. В долния десен ъгъл Маси можете да видите автоматично движещия се граничен маркер и, ако е необходимо, да коригирате позицията му с мишката:

     

  3. В шапката Маси автоматично Автоматичният филтър се включва (може да бъде принуден да деактивира в раздела Дата (Дата)).
  4. При автоматично добавяне на нови редове към тях всички формули се копират.
  5. Когато създавате нова колона с формула – тя ще бъде автоматично копирана в цялата колона – няма нужда да плъзгате формула с черен кръст за автоматично довършване.
  6. При превъртане Маси надолу заглавията на колони (A, B, C…) се променят на имена на полета, т.е. вече не можете да коригирате заглавката на диапазона както преди (в Excel 2010 има и автофилтър):
  7. Като активирате квадратчето за отметка Показване на общия ред (Общ ред) етикет конструктор (Дизайн) получаваме ред с автоматични суми в края Маси с възможност за избор на функция (сума, средна стойност, броене и т.н.) за всяка колона:
  8. Към данните в Маса може да се адресира използвайки имената на отделните му елементи. Например, за да сумирате всички числа в колоната ДДС, можете да използвате формулата =SUM(Таблица1[ДДС]) вместо = СУММА (F2: F200) и да не мислим за размера на таблицата, броя на редовете и правилността на диапазоните за избор. Възможно е също така да използвате следните изрази (ако приемем, че таблицата има стандартното име Таблица 1):
  • =Таблица1[#Всички] – връзка към цялата таблица, включително заглавки на колони, данни и общ ред
  • =Таблица1[#Данни] – връзка само за данни (без заглавна лента)
  • =Таблица1[#Заглавия] – връзка само към първия ред на таблицата със заглавия на колони
  • =Таблица1[#Общо] – връзка към общия ред (ако е включен)
  • =Таблица1[#Този ред] — препратка към текущия ред, например формулата =Таблица1[[#Този ред];[ДДС]] ще препраща към стойността на ДДС от текущия ред на таблицата.

    (В английската версия тези оператори ще звучат съответно като #All, #Data, #Headers, #Totals и #This row).

PS

В Excel 2003 имаше нещо подобно на подобни „умни“ таблици – наричаше се Списък и се създаваше чрез менюто Данни – Списък – Създаване на списък (Данни — Списък — Създаване на списък). Но дори половината от текущата функционалност изобщо не беше там. По-старите версии на Excel също нямаха това.

Оставете коментар