Tablice dynamiczne i zachowanie tablicy rozlanej

Formuły programu Excel zwracające wiele wartości, nazywane również tablicą, zwracają wyniki do sąsiednich komórek. To zachowanie nazywane jest rozlewaniem.

Każda formuła, która ma potencjalnie zwracać wiele wyników, może być określona jako dynamiczna formuła tablicowa. Formuły, które są obecnie zwracające wiele wyników, i pomyślnie przelewane, mogą być określane jako rozlane formuły tablicowe. 

Poniżej przedstawiono niektóre notatki pomocne w zrozumieniu i używaniu formuł tego typu. 

Co oznacza rozlanie?

Rozlanie oznacza, że formuła zwróciła wiele wartości, a te wartości zostały umieszczone w sąsiednich komórkach. Na przykład funkcja = sort (D2: D11, 1,-1), która sortuje tablicę w kolejności malejącej, zwraca odpowiednią tablicę o wysokości 10 wierszy. Wystarczy tylko wprowadzić formułę w lewej części komórki, a w tym przypadku klawisz F2 jest automatycznie rozlewana w dół do komórki F11.

Sortowanie wartości w komórkach D2: D11 with = SORT (D2: D11, 1,-1)

Najważniejsze punkty

  • Po naciśnięciu klawisza ENTER w celu potwierdzenia formuły program Excel dynamicznie zmieni rozmiar zakresu wyjściowego i umieści wyniki w każdej komórce w tym zakresie.

  • Jeśli piszesz dynamiczną formułę tablicową, która ma działać na liście danych, przydatne może być umieszczenie jej w tabeli programu Excel, a następnie użycie odwołań strukturalnych w celu odwoływania się do danych. Wynika to z faktu, że odwołania strukturalne są automatycznie dostosowywane jako wiersze dodawane lub usuwane z tabeli.

  • Rozlane formuły tablicowe nie są obsługiwane w tabelach programu Excel, więc należy je umieścić w siatce poza tabelą. Tabele najlepiej nadają się do przechowywania wierszy i kolumn niezależnych danych.

  • Po wprowadzeniu rozlania formuły tablicowej, gdy zaznaczysz dowolną komórkę w obszarze rozlania, program Excel umieści wyróżnione obramowanie wokół zakresu. Obramowanie zniknie po zaznaczeniu komórki poza obszarem.

    Formuła tablicowa z wyróżnionym zakresem wyjściowym z niebieskim obramowaniem

  • Można edytować tylko pierwszą komórkę w obszarze rozlania. Jeśli zaznaczysz inną komórkę w obszarze rozlania, formuła będzie widoczna na pasku formuły, ale tekst jest "zduplikowany" i nie można go zmienić. Jeśli chcesz zaktualizować formułę, zaznacz komórkę z lewej strony w zakresie tablicy, Zmień ją stosownie do potrzeb, a program Excel automatycznie zaktualizuje pozostałe obszary rozlania po naciśnięciu klawisza Enter.

    Obraz przedstawiający zduplikowaną formułę tablicową, co oznacza, że nie jest ona edytowalna, ponieważ nie jest to pierwsza komórka w zakresie tablicy

  • Nakładanie się formuł — formuły tablicowe nie mogą być wprowadzone, jeśli zakres wyjściowy jest blokowany. Jeśli tak się stanie, program Excel zwróci #SPILL! błąd wskazujący, że istnieje blockage. Jeśli usuniesz blockage, formuła zostanie rozlana zgodnie z oczekiwaniami. W poniższym przykładzie zakres wyjściowy formuły pokrywa się z innym zakresem danych i jest wyświetlany z kropkowanym obramowaniem pokrywającym się z wartościami wskazującymi, że nie można go rozlać. Usunięcie bloku danych lub skopiowanie go w innym miejscu, a formuła zostanie rozlana zgodnie z oczekiwaniami.

    Obraz #SPILL! błąd wskazujący, że wyjściowa formuła tablicowa ma blockage, co uniemożliwia jego rozlanie.

  • Starsze formuły tablicowe wprowadzone za pośrednictwem klawiszy CTRL + SHIFT + ENTER (rozszerzenie klienta) są nadal obsługiwane ze względu na zgodność z poprzednimi wersjami, ale nie powinny być już używane. Jeśli chcesz, możesz przekonwertować starsze formuły tablicowe na dynamiczne formuły tablicowe, odwołując pierwszą komórkę w zakresie tablicy, skopiuj tekst formuły, usuń cały zakres starszej tablicy, a następnie wprowadź ponownie formułę w lewej części komórki. Przed uaktualnieniem starszych formuł tablicowych do dynamicznych formuł tablicowych należy zwrócić uwagę na niektóre różnice obliczeniowetypu s między nimi.

  • Program Excel ma ograniczoną obsługę tablic dynamicznych między skoroszytami, a ten scenariusz jest obsługiwany tylko wtedy, gdy oba skoroszyty są otwarte. Jeśli zamkniesz skoroszyt źródłowy, wszystkie połączone dynamiczne formuły tablicowe zwrócą błąd #ADR! , gdy zostaną odświeżone.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Funkcja FILTRUJ

Funkcja LOSOWA.TABLICA

Funkcja SEKWENCJA

Funkcja SORTUJ

Funkcja SORTUJ.WEDŁUG

Funkcja UNIKATOWE

Błędy #SPILL! w programie Excel

Niejawny operator przecięcia: @

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×