Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Пивот таблици в Excel
7. Инструментът Power Query - продължение

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното, което трябва да запомните

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

Как стъпка по стъпка да обедините таблиците

  1. Създайте нова празна заявка от Data → New Query → From Other Sources → Blank Query.
  2. Въведете формулата Excel.CurrentWorkbook() във Formula Bar.
  3. Ще се генерира списък с всички таблици и именувани диапазони в файла.
  4. Филтрирайте колоната Name, така че да останат само таблиците, които искате да обедините.
  5. Разделете колоната Name по разделител и премахнете излишните колони.
  6. Разгънете колоната Content, за да покажете всички данни.
  7. Задайте коректни типове на колоните (текст, число, дата).
  8. При нужда заменете стойности, например имената на дистрибуторите на български.
  9. Заредете заявката като connection и създайте пивот таблица върху нея.
  10. При добавяне на нова дефинирана таблица е достатъчно да използвате Refresh, за да се включи автоматично.

Използвани функции и команди

  • Excel.CurrentWorkbook() – връща списък с всички таблици и именувани диапазони в текущия файл.
  • Split Column by Delimiter – разделя текстова колона на части.
  • Replace Value – заменя стойности в избрана колона.
  • Close & Load To… – определя как и къде да се зареди заявката.
  • Refresh All – обновява едновременно заявките и пивот таблиците.

Задача за упражнение

Повторете показаните стъпки с функцията Excel.CurrentWorkbook и обединете няколко дефинирани таблици в една обща, след което проверете как се обновява пивот таблицата при добавяне на нов дистрибутор.