We wrześniu 2018 wydano dynamiczne formuły tablicowe dla Excel dla Microsoft 365. Poniżej przedstawiono różnice między tablicami dynamicznymi a starszymi kombinacjami Ctrl + Shift + Enter (rozszerzenie).
Uwaga: Obecnie jest to funkcja dostępna tylko dla niejawnych testerów pakietu Office . Będziemy nadal optymalizować te funkcje przez kilka kolejnych miesięcy. Gdy wszystko będzie gotowe, udostępnimy je wszystkim niejawnym testerom pakietu Office i subskrybentom Microsoft 365.
Dynamiczne formuły tablicowe:
-
Może "rozlanie" poza granicami komórek, w których wprowadzono formułę. Poniższy przykład przedstawia działanie funkcji RANDARRAY w D1, która polega na przelewaniu między D1: F5 lub 5 wierszami o 3 kolumny. Dynamiczna formuła tablicowa jest technicznie dostępna tylko w komórce D1, przy użyciu starszej formuły klienta, należy ją wprowadzić w całym zakresie.
-
Powoduje automatyczne zmienianie rozmiaru w miarę dodawania i usuwania danych z zakresu źródłowego. Formuły tablicowe klienta obcinają obszar zwrotu, jeśli jest zbyt mały, lub zwraca #N/A, jeśli jest zbyt duży.
-
Obliczanie w kontekście 1x1. Na przykład Funkcja Los zwraca jeden wynik, więc jeśli wiele liczb losowych zostanie zwróconych do siatki, można użyć funkcji RANDARRAY. Funkcje wierszy i kolumn zwrócą wiersz i kolumnę komórki źródłowej. Sequence(wiersz ()) można użyć w celu zreplikowania starego zachowania wiersza w starszej formule tablicowej.
-
Wszystkie nowe formuły zwracające więcej niż 1 wynik zostaną automatycznie rozlane. Nie trzeba naciskać klawiszy CTRL + SHIFT + ENTER.
-
Formuły tablicowe klienta są zachowywane ze względu na zgodność. Przechodząc do przodu, należy zamiast tego użyć formuł tablic dynamicznych.
-
Jeśli komórki we starszej formule tablicowej wersji programu Office są zależne od siebie, program Excel próbuje obliczyć każdą pojedynczo, a nie jako tablicę. To zachowanie było określane jako "rozszerzenie klienta Breakup", a w niektórych okolicznościach formuły są obliczane w ten sposób mogą powodować niespójne wyniki. Aby uniknąć niespójnych wyników, zalecamy używanie odrębnych formuł zamiast korzystania z breakup klienta. Dynamiczne formuły tablicowe nie będą breakup. Zamiast tego będą one raportować odwołanie cykliczne, aby można było je zaadresować.
-
Można łatwo zmodyfikować, zmieniając komórkę źródłową, a formuły tablicowe klienta wymagają jednoczesnego edytowania całego zakresu.
-
Wstawianie/usuwanie wierszy w aktywnym zakresie formuły tablicy klienta jest zabronione. Musisz najpierw usunąć wszelkie istniejące formuły tablicowe w sposób.
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ż
Błędy #SPILL! w programie Excel