#ROZLANIE! błąd — wykracza poza krawędź arkusza

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla tabletu iPad Excel Web App Excel dla telefonu iPhone Excel dla tabletów z systemem Android Excel dla telefonów z systemem Android

Rozlana formuła tablicowa, którą próbujesz wprowadzić, wykracza poza zakres arkusza. Spróbuj ponownie z mniejszym zakresem lub tablicą.

W poniższym przykładzie przeniesienie formuły do komórki F1 spowoduje naprawienie błędu, a formuła rozleje się poprawnie.

Zrzut ekranu przedstawiający #SPILL! gdy formuła =SORT(D:D) w komórce F2 wykracza poza krawędź skoroszytu. Przenieś je do komórki F1. Działa poprawnie.

Typowa przyczyna: Odwołania do całych kolumn

Podczas tworzenia formuł WYSZUKAJ.PIONOWO występuje typowe nieporozumienie z powodu nadmiernej liczby argumentów lookup_value . Przed wprowadzeniem programu Excel obsługującego tablice dynamiczne program Excel uwzględniał tylko wartość w tym samym wierszu, co formuła, i ignorował wszelkie inne, ponieważ funkcja WYSZUKAJ.PIONOWO oczekiwała tylko pojedynczej wartości. Po wprowadzeniu tablic dynamicznych program Excel uwzględnia wszystkie wartości dostarczane do lookup_value. Ta zmiana oznacza, że jeśli jako lookup_value argument zostanie określona cała kolumna, program Excel podejmie próbę wyszukania wszystkich 1 048 576 wartości w kolumnie. Po zakończeniu próbuje rozlać je na siatkę i najprawdopodobniej dociera do końca siatki, co skutkuje #SPILL! #POŁĄCZ!.  

Na przykład po umieszczeniu w komórce E2, jak w poniższym przykładzie, formuła =WYSZUKAJ.PIONOWO(A:A;A:C;2;FAŁSZ) wcześniej wyszukiwała tylko identyfikator w komórce A2. Jednak w dynamicznej tablicy programu Excel formuła powoduje #SPILL! ponieważ program Excel wyszukuje całą kolumnę, zwraca 1 048 576 wyników i dociera do końca siatki programu Excel.

Zrzut ekranu przedstawiający #SPILL! w komórce E2 wystąpił błąd z powodu formuły =WYSZUKAJ.PIONOWO(A:A,A:D,2,FAŁSZ), ponieważ wyniki byłyby rozlane poza krawędź arkusza. Przenieś formułę do komórki E1 i działa prawidłowo.

Aby rozwiązać ten problem, zastosuj jedną z następujących metod:

# Podejście Formuła
1 Odwołuj się tylko do wartości wyszukiwania, które Cię interesują. Ten styl formuły zwraca tablicę dynamiczną, ale nie działa z tabelami programu Excel.
Zrzut ekranu przedstawiający używanie formuły =WYSZUKAJ.PIONOWO(A2:A7,A:C,2,FAŁSZ) do zwracania tablicy dynamicznej, która nie spowoduje #SPILL! błąd.
=WYSZUKAJ.PIONOWO(A2:A7,A:C,2,FAŁSZ)
2 Odwołaj się tylko do wartości w tym samym wierszu, a następnie skopiuj formułę w dół. Ten tradycyjny styl formuły działa w tabelach, ale nie zwraca tablicy dynamicznej.
Zrzut ekranu przedstawiający używanie tradycyjnej funkcji WYSZUKAJ.PIONOWO z jednym odwołaniem lookup_value: =WYSZUKAJ.PIONOWO(A2,A:C,32,FAŁSZ). Ta formuła nie zwraca tablicy dynamicznej, ale można jej używać z tabelami programu Excel.
=WYSZUKAJ.PIONOWO(A2,A:C,2,FAŁSZ)
3 Zażądaj, aby program Excel wykonał przecięcie pośrednie przy użyciu operatora @, a następnie skopiuj formułę w dół. Ten styl formuły działa w tabelach, ale nie zwraca tablicy dynamicznej.
Zrzut ekranu przedstawiający używanie operatora @ i kopiowanie: =WYSZUKAJ.PIONOWO(@A:A,A:C,2,FAŁSZ). Ten styl odwołania działa w tabelach, ale nie zwraca tablicy dynamicznej.
=WYSZUKAJ.PIONOWO(@A:A,A:C,2,FAŁSZ)

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

Jak naprawić błąd #ROZLANIE! błędy

Dynamiczne formuły tablicowe i zachowanie rozlanej tablicy

Operator przecięcia pośredniego: @