Jak tworzyć dynamiczne tabele w programie Excel (za pomocą funkcji TABELA i PRZESUNIĘCIE)

Tabele dynamiczne w programie Excel to tabele, w których po wstawieniu nowej wartości tabela sama dostosowuje swój rozmiar, aby utworzyć tabelę dynamiczną w programie Excel, mamy dwie różne metody, z których jedna tworzy tabelę danych z tabela, podczas gdy inna wykorzystuje funkcję przesunięcia, w tabelach dynamicznych raporty i tabele przestawne również zmieniają się, gdy zmieniają się dane w tabeli dynamicznej.

Tabele dynamiczne w programie Excel

Dynamiczny sam w sobie oznacza system procesorowy charakteryzujący się ciągłą zmianą lub zmianą aktywności. Podobnie w Excelu, kiedy tworzymy listy lub dane w skoroszycie i robimy z nich raport, ale jeśli dodamy jakieś dane lub je usuniemy, przeniesiemy lub zmienimy dane, to cały raport może być niedokładny. Excel ma na to rozwiązanie w postaci tabel dynamicznych.

Teraz pojawia się pytanie, dlaczego potrzebujemy zakresu dynamicznego lub tabel dynamicznych. Odpowiedzią na to jest to, że za każdym razem, gdy lista lub zakres danych jest aktualizowany lub modyfikowany, nie gwarantuje to, że raport zostanie zmieniony zgodnie ze zmianą danych.

Zasadniczo istnieją dwie główne zalety tabel dynamicznych:

  1. Zakres dynamiczny zostanie automatycznie rozszerzony lub zmniejszony zgodnie ze zmianą danych.
  2. Tabele przestawne oparte na tabeli dynamicznej w programie Excel mogą być automatycznie aktualizowane po odświeżeniu tabeli przestawnej.

Jak utworzyć dynamiczne tabele w programie Excel?

Istnieją dwa podstawowe sposoby korzystania z tabel dynamicznych w programie Excel - 1) Korzystanie z TABEL i 2) Korzystanie z funkcji PRZESUNIĘCIE.

# 1 - Używanie tabel do tworzenia dynamicznych tabel w programie Excel

Korzystając z tabel, możemy zbudować dynamiczną tabelę w programie Excel i oprzeć obrót na dynamicznej tabeli.

Przykład

Posiadamy następujące dane,

Jeśli utworzymy tabelę przestawną z tym normalnym zakresem danych od A1: E6, to jeśli wstawimy dane w wierszu 7, nie zostaną one odzwierciedlone w tabeli przestawnej.

Więc najpierw utworzymy zakres dynamiczny.

# 1 - Wybierz dane, czyli A1: E6.

# 2 - Na karcie Wstaw kliknij Tabele pod sekcją tabel.

# 3 - Pojawia się okno dialogowe.

Ponieważ nasze dane mają nagłówki, pamiętaj, aby zaznaczyć pole „Moja tabela ma nagłówki” i kliknij OK.

# 4 - Powstaje nasz zakres dynamiczny.

# 5 - Wybierz dane i na karcie Wstawianie w sekcji tabel programu Excel kliknij tabele przestawne.

# 6 - Ponieważ utworzyliśmy tabelę, przyjmuje zakres jak Tabela 2. Kliknij OK iw tabelach przestawnych, Przeciągnij produkt w wierszach i Sprzedaż w wartościach.

# 7 - Teraz w arkuszu gdzie mamy nasz stół wstawić inny Danych w 7 th

W tabeli przestawnej odśwież tabelę przestawną.

Nasza dynamiczna tabela przestawna automatycznie zaktualizowała dane produktu 6 w tabeli przestawnej.

# 2 - Używanie funkcji OFFSET do tworzenia dynamicznej tabeli w programie Excel

Możemy również użyć funkcji OFFSET do tworzenia dynamicznych tabel w programie Excel. Spójrzmy na jeden taki przykład.

Przykład

Posiadam cennik na swoje produkty, z którego korzystam do obliczeń,

Wybierz dane i nadaj im nazwę

Teraz, ilekroć odniosę się do cennika zestawu danych, to przeniesie mnie do danych z zakresu B2: C7, w którym znajduje się mój cennik. Ale jeśli zaktualizuję inny wiersz do danych, nadal będzie to prowadziło do zakresu B2: C7, ponieważ nasza lista jest statyczna.

Użyjemy funkcji Offset, aby zakres danych był dynamiczny.

# 1 - W zakładce Formuły w Zdefiniowanym zakresie kliknij Zdefiniowana nazwa, a pojawi się okno dialogowe.

# 2 - W polu nazwy wpisz dowolną nazwę, użyję PriceA. Zakres to bieżący skoroszyt i obecnie odnosi się do aktualnie wybranej komórki, czyli B2.

W Refers napisać następującą formułę,

= offset (Sheet2! $ B $ 2,1,0, counta (Sheet2! $ B: $ B) -1,2)

= offset (

# 3 - Teraz wybierz komórkę początkową, którą jest B2.

# 4 - Teraz musimy wpisać 1,0, ponieważ policzy ono, ile wierszy lub kolumn ma przejść

# 5 - Teraz musimy policzyć wszystkie dane w kolumnie B i użyć ich jako liczby wierszy, więc użyj funkcji COUNTA i wybierz kolumnę B.

# 6 - Ponieważ nie chcemy, aby pierwszy wiersz, który jest nagłówkiem produktu, był liczony, więc (-) 1 z niego.

# 7 - Teraz liczba kolumn zawsze będzie wynosić dwa, więc wpisz 2 i kliknij OK.

# 8 - Ten zakres danych nie będzie domyślnie widoczny, więc aby to zobaczyć, musimy kliknąć Menedżer nazw pod zakładką Formuła i wybrać Produkt,

# 9 - Jeśli klikniemy odnosi się do, pokazuje zakres danych,

# 10 - Teraz dodaj kolejny produkt w tabeli Produkt 6.

# 11 - Teraz kliknij Product Table w menedżerze nazw; odnosi się również do wprowadzonych nowych danych,

W ten sposób możemy użyć funkcji Offset, aby utworzyć dynamiczne tabele.

Rzeczy do zapamiętania

  1. Tabele przestawne oparte na zakresie dynamicznym są automatycznie aktualizowane po odświeżeniu.
  2. Korzystanie z funkcji przesunięcia w Zdefiniowanych nazwach można zobaczyć w Menedżerze nazw na karcie formuły.

Interesujące artykuły...