Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web Excel dla tabletu iPad Excel dla telefonu iPhone

We wrześniu 2018 r. opublikowano dynamiczne formuły tablicowe dla Excel dla Microsoft 365. Poniżej omówiono różnice między tablicami dynamicznymi a starszymi formułami Ctrl+Shift+Enter (CSE).

Dynamiczne formuły tablicowe:

  • Może "rozlać" poza granice komórki, w której wprowadzono formułę. W poniższym przykładzie przedstawiono funkcję RANDARRAY w rekordzie D1, która rozlewa się na D1:F5 lub 5 wierszy na 3 kolumny. Dynamiczna formuła tablicowa technicznie istnieje tylko w komórce D1, podczas gdy w przypadku starszej formuły CSE formuła musiałaby zostać wprowadzona w całym zakresie.Funkcja RANDARRAY wprowadzona w komórce D1, rozlewając się z D1 do F5.

  • Rozmiar zostanie automatycznie zmieniony w miarę dodawania lub usuwania danych z zakresu źródłowego. Formuły tablicowe CSE obcinają obszar zwracany, jeśli jest za mały, lub zwracają wartości #N/D, jeśli są za duże.

  • Obliczanie w kontekście 1x1. Na przykład funkcja LOS zwróci jeden wynik, więc jeśli chcesz zwrócić wiele liczb losowych do siatki, możesz użyć funkcji LOSOWA.ARRAY. Funkcje WIERSZ i KOLUMNA zwracają wiersz i kolumnę komórki źródłowej. Funkcji SEKWENCJA(WIERSZ()) można użyć do replikacji starego zachowania funkcji WIERSZ w starszej formule tablicowej.

  • Wszystkie nowe formuły zwracające więcej niż 1 wynik zostaną automatycznie rozlane. Nie ma potrzeby naciskania klawiszy Ctrl+Shift+Enter.

  • Formuły tablicowe CSE są zachowywane ze względu na zgodność. W przyszłości należy użyć dynamicznych formuł tablicowych.

  • Gdy komórki w starszej formule tablicowej CSE zależą od siebie nawzajem, program Excel spróbuje obliczyć każdy z osobna, a nie jako tablicę. To zachowanie było nazywane "rozpadem cse" i w pewnych okolicznościach formuły obliczane w ten sposób mogą powodować niespójne wyniki. Aby uniknąć potencjalnych niespójnych wyników, zalecamy używanie oddzielnych formuł zamiast polegania na rozpadzie arkusza CSE. Dynamiczne formuły tablicowe nie będą się rozpadać. Zamiast tego będą zgłaszać odwołanie cykliczne, aby można było rozwiązać ten problem.

  • Można łatwo modyfikować, zmieniając komórkę źródłową, natomiast formuły tablicowe CSE wymagają jednoczesnej edycji całego zakresu.

  • Wstawianie/usuwanie kolumn i wierszy jest zabronione w aktywnym zakresie formuł tablicowych CSE. Musisz najpierw usunąć wszystkie istniejące formuły tablicowe, które są na drodze.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.

Zobacz też

Funkcja FILTRUJ

Funkcja LOSOWA.TABLICA

Funkcja SEKWENCJA

Funkcja SORTUJ

Funkcja SORTUJ.WEDŁUG

Funkcja UNIKATOWE

#ROZLANIE! w programie Excel

Tablice dynamiczne i zachowanie tablicy rozlanej

Operator przecięcia pośredniego: @

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.