Jak poprawić rozlany (#SPILL!) błąd w Excelu (7 łatwych poprawek)

  • Udostępnij To
Hugh West

Na stronie #SPILL błąd jest powszechnym problemem Excela, który dotyka większość osób korzystających z Office 365 Excel Najnowsze wydanie programu Excel pod Office 365 licencja zawiera zbiór dynamicznych formuł tablicowych. W przeciwieństwie do standardowej formuły Excela, złożone formuły mogą wykonywać wiele operacji i wytwarzać różne atrybuty jednocześnie. W tym artykule zademonstrujemy siedem różnych metod korygowania błędu rozlania w Excelu.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń i ćwiczyć z nimi.

Błąd rozlania w Excelu.xlsx

Co to jest błąd rozlania (#SPILL!) w Excelu?

Zakres rozlany to zbiór komórek, w których znajdują się wyniki. a #SPILL! błąd występuje, jeśli coś innego na arkuszu zatrzymuje zakres od łagodnego wypełnienia.Głównie a #SPILL! błąd to błąd, który występuje, gdy formuła generuje wiele wyników, ale nie jest w stanie wyświetlić ich wszystkich na tej samej stronie.

Co generuje błąd Spill (#SPILL!)?

Zawsze, gdy zakres rozlewu jest zasłonięty przez coś takiego w arkuszu kalkulacyjnym, należy dodać #SPILL ! pojawia się błąd. #SPILL Błąd występuje, gdy zakres, w którym ma być przedstawiony wynik formuły, jest zablokowany przez inne dane. Gdy komórki wewnątrz rozlanego zakresu zawierają tekst, spację lub są połączone, można zapobiec temu błędowi. Jeśli nie ma wystarczającej pojemności dla Dynamiczne funkcje tablicowe aby wylać jakiekolwiek wyjście, #SPILL! pojawiają się błędy. Tablice dynamiczne są konfigurowalnymi tablicami, które umożliwiają formułom tworzenie różnych opcji dla różnych komórek arkusza kalkulacyjnego w oparciu o konkretne obliczenia komórkowe. Wraz z wprowadzeniem tablic dynamicznych w Excel 365 , każda formuła, która generuje wiele obliczeń "rozlewa" te wyniki do sąsiednich komórek.

7 Metod na poprawienie rozlanego (#SPILL!) błędu w Excelu

Aby naprawić #SPILL! najpierw musimy zidentyfikować komunikat o problemie, który jest wyświetlany. Przyjrzyjmy się niektórym scenariuszom, w których może pojawić się błąd #SPILL! Aby naprawić błąd użyjemy następującego zestawu danych, który zawiera kilka pozycji w kolumnie B , ich ilość w kolumnie C oraz całkowitą sprzedaż każdej pozycji w kolumnie D . przypuśćmy, że teraz chcemy użyć jakiejś formuły w innej kolumnie. teraz zobaczmy metody poprawiania błędu rozlania w Excelu.

1. popraw błąd rozlania, który pokazuje, że zakres rozlania nie jest pusty w Excelu

Gdy dane, które zasłaniają zakres rozlania, są wyraźnie widoczne.Rozważ następujący scenariusz.A #SPILL! Błąd pojawia się w momencie zastosowania formuły do danych, ponieważ wewnątrz zakresu rozlanego znajduje się tekst lub jakieś dane. Po kliknięciu na żółty trójkąt pojawia się komunikat o błędzie, który pokazuje, że Zakres rozlewu nie jest pusty '. Wskazuje to, że wartość lub formuła blokuje zakres rozlania formuły tablicy dynamicznej.

1.1 Usuń dane, które uniemożliwiają wykorzystanie zasięgu wycieku

Gdy zastosujesz dowolną formułę do komórek z zakresu Rozlewanie, które mają już w sobie dane, otrzymasz komunikat #SPILL! Błąd. Załóżmy, że chcemy użyć prostej formuły w kolumnie F W tym celu należy wykonać czynności zmierzające do usunięcia problemu.

  • Po pierwsze, wybierz dowolną komórkę w kolumnie F , gdzie chcesz mieć formułę.
  • Po drugie, wpisz tam formułę.
=D5:D9

  • Jak widzimy, w komórce znajdują się dane F7 .

  • Dalej, jeśli wciśniemy Wejdź na stronę , otrzymamy. #SPILL! błąd, a gdy umieścimy kursor na wskaźniku błędu pokaże się komunikat ' Komórka, do której chcemy wlać dane nie jest pusta '.

  • Teraz, aby poprawić błąd, wystarczy wyczyścić zawartość danych w komórce F7 I po prostu usunięcie danych z tej komórki rozwiąże problem.

  • Czasami w tym zakresie, w którym chcesz umieścić formułę, nie ma pokazanych danych, ale nadal otrzymujesz błąd.

  • Jeśli zakres rozlewu jest oczywiście jasny, ale problem rozlewu nadal występuje, wybierz Wybierz komórki przeszkadzające z menu rozwijanego komunikatu o błędzie.

  • Po tym, to pokaże ci, które komórki blokują zakres rozlania. Jak wyraźnie widzimy, w pasku formuły są dane w tej konkretnej komórce, a kolor czcionki komórki jest biały. To jest powód, że dane nie są widoczne w naszych oczach.

  • Ponadto zmień kolor czcionki na czarny i usuń treść.
  • W końcu będziemy mogli zobaczyć wynik i błąd zniknie.

1.2. usuń niestandardowe formatowanie liczb ";;;" z komórek

Gdy niestandardowy format numeru ;;; ' jest wykonywana na komórce, rzeczywiście istnieje ryzyko, że # SPILL! W takiej sytuacji należy wykonać czynności zmierzające do ich skorygowania.

  • Po pierwsze, kliknij na komórkę, która pokazuje błąd. W naszym przypadku błąd jest w komórce F5 .

  • Po drugie, kliknij na menu rozwijane komunikatów o błędach, które jest wykrzyknikiem pokrytym żółtym trójkątem. I wybierz Wybierz komórki przeszkadzające .

  • Dzięki temu podświetlona zostanie komórka, w której napotkaliśmy blokadę.
  • Następnie kliknij prawym przyciskiem myszy na tej komórce i przejdź do Formatuj komórki opcje.

  • To przeniesie Cię do Formatuj komórki okno dialogowe.
  • Wybierz Numer i wybrać Niestandardowe od Kategoria . And you can see on the right hand side the Typ formatu jest ;;; '.

  • Teraz zmień Typ od ;;; ' do ' Ogólne '.
  • Następnie należy kliknąć na OK przycisk.

Read More: Excel Error: The Number in This Cell is Formatted as Text (6 Fixes)

2) Połączone komórki w zakresie rozlewu, aby poprawić błąd rozlewu (#SPILL!) w programie Excel

Załóżmy, że używamy funkcja UNIQUE w komórce F5 aby uzyskać unikalne wartości z zakresu komórek D5:D9 i otrzymujemy błąd, ponieważ Zakres rozlewu połączył się z komórką . wpisujemy formułę w komórce. a formuła, której używamy to:

=UNIQUE(D5:D9)

Zobaczmy, jak wygląda procedura naprawcza #SPILL! błąd.

  • Na początku, z rozwijanego menu komunikatu o błędzie wybierz Wybierz komórki przeszkadzające .

  • W ten sposób zostanie podświetlona komórka, która spowodowała błąd. I możemy zobaczyć, że komórki F6 oraz G6 są łączone, dlatego pojawia się błąd.
  • Aby to naprawić, przejdź do Strona główna zakładka ze wstążki.
  • Zaznaczamy komórki, które chcemy rozłączyć. Wybieramy więc komórki F6 oraz G6 .
  • Następnie należy kliknąć na Rozdzielenie komórek od Łączenie % Centrum menu rozwijane pod Dostosowanie kategoria.

  • I w końcu błąd zniknie, a wynik będzie można zobaczyć w kolumnie F A formuła jest w pasku formuły.

Read More: Jak naprawić błąd #REF! w programie Excel (6 rozwiązań)

Podobne lektury

  • Jak znaleźć błędy odwołania w programie Excel (3 proste metody)
  • Jak naprawić "Stałe obiekty będą się poruszać" w programie Excel (4 rozwiązania)
  • Excel VBA: Wyłączenie funkcji "On Error Resume Next"

3) Poprawna tabela Excela z błędem rozlanego zakresu w Excelu

Excel Tables nie pozwalają na dynamiczne formuły tablicowe. Załóżmy, że chcemy posortować sprzedaż, w tym celu używamy SORT w excelu. Jeśli napotkasz #SPILL wydanie na tabeli excel z zakresem rozlania wiadomości w tabeli, jak widać poniżej, musisz wykonać kroki pokazane w dół.

  • Aby rozpocząć, kliknij na błąd, a formuła pokaże się w pasku formuły.
=SORT(D5:D9)

  • Następnie, jeśli klikniemy na żółty trójkąt, otrzymamy komunikat o błędzie, który brzmi Zakres rozlewu w tabeli '.

  • Aby pozbyć się tego błędu, musimy wybrać całą tabelę.
  • Następnie należy przejść do Projekt tabeli ze wstążki.
  • Następnie należy kliknąć na Konwersja na zakres od Narzędzia grupa.

  • Pojawi się wyskakujące okno z pytaniem Czy chcesz przekonwertować tabelę na normalny zakres?
  • Kliknij na Tak .

  • I to wszystko, błąd zniknie, a funkcja będzie działać poprawnie i pokaże wynik w kolumnie E .

4. korekta zakresu nieznanego rozlewu w programie Excel

Błąd rozlania jest wyzwalany, jeśli Excel nie jest w stanie określić rozmiaru rozlanej tablicy. Gdy rozmiar rozlanej tablicy jest różny i Excel nie jest w stanie określić rozmiaru rozlanego zakresu, pojawia się ten błąd. Formuła może czasami powodować powiększenie dynamicznej tablicy pomiędzy rundami obliczeń. Formuła #SPILL! błąd pojawi się, jeśli rozmiar dynamicznej tablicy zmienia się w trakcie przebiegów obliczeniowych i nie bilansuje się. Ten problem jest najczęściej zauważalny przy użyciu funkcji losowych takich jak RANDARRAY , RAND lub RANDBETWEEN z Tablica dynamiczna funkcje takie jak SEQUENCE Na przykład, w komórce F5 zamieszczamy poniższy wzór.

=SEQUENCE(RANDBETWEEN(1,100))

Podczas naciskania Wejdź na stronę z klawiatury pokazuje komunikat o błędzie Zasięg rozlewu jest nieznany '.

Jedynym sposobem naprawy niedokładności tego wzoru jest użycie nowego wzoru do swoich obliczeń.

Read More: Błąd WARTOŚCI w Excelu: 7 powodów z rozwiązaniami

5. zakres rozlewu jest zbyt duży Korekcja błędów

Kiedy Tablica dynamiczna nie była dostępna, Excel używał funkcji zwanej niejawnym przecięciem, która zmuszała formułę do dostarczenia pojedynczego wyniku, nawet jeśli miała możliwość dostarczenia wielu wyników. Wyobraźmy sobie, że próbujesz dowiedzieć się, co jest przyczyną problemu i stwierdzasz, że zakres rozlewu jest zbyt duży, jak widać poniżej. Przyjmijmy następujący przykład. Zbiór danych w tym przykładzie zawiera elementy wkolumna B , całkowita sprzedaż każdej pozycji w kolumnie C i chcemy znaleźć wynik zlecenia 7% na każdej pozycji. W tym celu musimy użyć wzoru na dole.

=C:C*7%

Formuła jest używana z automatycznym nakładaniem się w Excelu 2016, 2017, 2019 lub wcześniejszych edycjach, wynik będzie skutkował poprawnie. Ale w Excelu 365 zobaczysz błąd, jak na poniższym obrazku.

5.1. Utwórz niejawne przecięcie, aby naprawić błąd rozlania używając operatora "@"

Tablica dynamiczna będzie miała zastosowanie do całego B kolumnę, gdy podamy =C:C Alternatywnie, możemy użyć @ operator, aby zmusić Excela do egzekwowania dorozumianego nakładania się.

KROKI:

  • Najpierw należy wybrać komórkę D5 i podstawić wzór
[email protected]:C*7%

  • Następnie naciśnij Wejdź na stronę A formuła pojawi się na pasku formuły.
  • Formuła rzeczywiście zostanie przypisana do konkretnej komórki, ponieważ uwzględnione zostało implikowane nakładanie się. Aby formuła była dłuższa.

  • Następnie należy przeciągnąć Uchwyt do napełniania w dół, aby skopiować formułę na cały zakres. Można też kliknąć dwukrotnie na plus ' + ' znak - to również powiela formułę.

  • I to jest to! Możesz zobaczyć wynik w kolumnie D która jest kolumną wynikową.

5.2. Napraw błąd rozlania poprzez odwołanie się do zakresu zamiast do kolumn

Odnosimy się do kolumny C w formule =C:C*7% Zamiast tego należy użyć poniższego wzoru, aby odnieść się do konkretnego zakresu.

=(C5:C9)*7%

I to wszystko.

Read More: Błędy w Excelu i ich znaczenie (15 różnych błędów)

6. Naprawić wyciek z pamięci (#SPILL!) Błąd w programie Excel

Jeśli błąd wskazuje na Z pamięci podczas gdy ty próbujesz dowiedzieć się, co jest przyczyną #SPILL problem, to dlatego, że formuła tablicy dynamicznej, której używasz, odnosi się do ogromnego zakresu, a Excelowi kończy się pamięć, co powoduje, że #SPILL! błąd. aby obejść problem, spróbuj odnieść się do węższego zakresu.

Read More: [Naprawiono!] Błąd "There Isn't Enough Memory" w Excelu (8 powodów)

7) Nierozpoznany lub awaryjny wyciek (#SPILL!) Korekcja błędów

Nawet jeśli Excel nie wykryje ani nie ustali źródła problemu, możesz otrzymać Rozlewanie błąd. czasami, Excel nie jest w stanie zidentyfikować lub pogodzić się z przyczyną tego błędu. W takich okolicznościach, podwójne sprawdzenie wzór, który ma wszystkie niezbędne argumenty i upewnij się, że wszystkie argumenty funkcji są ważne.

Wniosek

Powyższe metody pomogą Ci poprawić błąd rozlania w Excelu. Mam nadzieję, że to pomoże! Jeśli masz jakieś pytania, sugestie lub opinie, proszę daj nam znać w sekcji komentarzy. Możesz też rzucić okiem na nasze inne artykuły w ExcelWIKI.com blog!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.