Przewijana tabela przestawna w Excelu jak w Power BI

Tabela przestawna w Power BI (zwana tam macierzą), ma co najmniej dwie przewagi nad tabelą przestawną Excel: jest interaktywna i zawsze zajmuje stałą ilość miejsca. O interaktywność w tabeli przestawnej (np. filtrowanie wybranej komórki na dashboardzie) w programie Excel będzie bez makr trudno, ale przewijanie tabeli przestawnej można zbudować dość szybko. Dzięki przyciskowi przewijania tabela przestawna będzie na raporcie zawsze zajmować określoną przestrzeń.

Krok 1: Wstaw tabelę przestawną

Zacznijmy od budowy przykładowej tabeli przestawnej, pokazującej najlepiej sprzedające się produkty. Oprócz Nazwy produktu (wiersze) i Sprzedaży (wartości) umieszczam na półce wartości także Ranking utworzony za pomocą opcji Pokaż wartości jako > Porządkuj od największych do najmniejszych. Dodatkowo wyłączamy sumę końcową. Opcje te szczegółowo omawiam w kursie Tabele przestawne Excel.

Krok 2: Zbuduj nagłówki

Wstawiamy je do drugiego wiersza, aby pierwszy docelowo ukryć i wykorzystać na formatowanie warunkowe.

Krok 3: Wstawiamy suwak

Na karcie Deweloper szukamy ikony Pasek przewijania. Jeśli nie masz tej karty w Excelu kliknij prawym przyciskiem na wstążkę > Dostosuj wstążkę > Odkryj kartę Deweloper.

Pasek przewijania ma pod prawym przyciskiem opcję Formatuj formant, w którym określamy adres komórki przechowującej nasz wybór. Ustawiam ją na komórkę A1 w arkuszu Ster.

Domyślna wartość wynosi 0.

Krok 4: Wstaw formułę PRZESUNIĘCIE

Formuła PRZESUNIĘCIE będzie startować z odpowiedniej kolumny arkusza Tabela przestawna i pobierać wartość z kolejnych wierszy + A1 Ster. Pamiętaj o dolarach dla tego parametru.

Względem pierwotnego układu tabeli przestawnej zamieniłem kolejność kolumny Ranking i Nazwa produktu. Przy okazji pisania artykułu okazało się, że do wzoru automatycznie doszedł symbol @, jako ujednolicenie formuł Excel 365.

Krok 5: Wstaw formatowanie warunkowe

Żeby ten przykład urozmaicić, wstawimy formatowanie warunkowe. Największym wyzwaniem jest zbudowanie dla wszystkich elementów wspólnego maksimum. W tym celu dodamy formułę MAX z C:C w tabeli przestawnej > powielimy dane z kolumny Sprzedaż > wstawimy formatowanie warunkowe jako paski danych dla D1:D12 i ukryjemy pierwszy wiersz.

Krok 6: Przetestuj przycisk

W efekcie otrzymamy przewijaną tabelę przestawną, która zawsze będzie zajmować dokładnie 10 wierszy + nagłówek i umożliwi bardziej precyzyjne zaprojektowanie dashboardu z użyciem tabeli przestawnej. Możemy ją też powiązać z fragmentatorem dla tabeli przestawnej.

Pobierz szablon i wstaw do swojego raportu

Tu możesz pobrać szablon przewijanej tabeli przestawnej Excel i dopasować go do swojego raportu.

Udostępnij ten wpis:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *