Co je chyba rozlití? Jak vyřešit #SPILL! chyba v Excelu 365

Jak všichni víme, Office 365 je dodáván s balíčkem Excel 365. Společnost Microsoft přidala do aplikace Excel 365 různé nové funkce. Jednou takovou funkcí je Vzorce dynamického pole. Vzorec obvykle vrátí do buňky pouze jednu hodnotu. Ale teď, když je tato nová funkce na místě, lze vrátit více hodnot.

Například v aplikaci Excel 2019 a starších verzích řekněme, že na buňku použijete vzorec = D2: D5, bude výsledek omezen na první buňku.

Chyba rozlití aplikace Excel před dynamickým polem

Když jsme museli použít vzorec na všechny odpovídající buňky, použili jsme notaci pole (Ctrl+Shift+Enter). V Excelu 365 tomu tak ale není. Když použijete stejný vzorec, hodnoty se automaticky vysypou do všech odpovídajících buněk. Další podrobnosti naleznete na obrázku níže.

Chyba rozlití aplikace Excel po dynamických polích

Nazývá se oblast buněk, do které se výsledek vysype Rozsah úniku. Viz níže uvedený obrázek

Excel Spill Error Spill Range

POZNÁMKA:

  • The Rozlít je automaticky povoleno pomocí dynamických polí (v současné době je tato funkce podporována pouze v aplikaci Excel 365) a tuto funkci nelze deaktivovat.
  • Funkce rozlití je povolena u všech vzorců s funkcemi nebo bez nich.

Chyby rozlití jsou vidět, když je vzorec určen k vrácení více hodnot, ale výsledky nelze vložit do buněk. Chyba vypadá následovně:

Zobrazení chyby úniku v aplikaci Excel

Možné důvody, proč narazit na chybu #SPILL, jsou:

  • Rozsah rozlití obsahuje určitou hodnotu, kvůli které nelze výsledky naplnit do buněk
  • Rozsah rozlití má sloučené buňky.
  • Když jsou v aplikaci Excel365 otevřeny staré listy (vytvořené pomocí aplikace Excel 2016 nebo starší) se vzorci podporujícími implicitní průnik.
  • Když použijete vzorec dynamického pole na excelovou tabulku.

Pokud se vám v Excelu zobrazuje chyba #SPILL, nedělejte si starosti. V tomto článku budeme demonstrovat různé způsoby, jak identifikovat hlavní příčinu tohoto problému, a také se podíváme na způsoby, jak opravit chybu #SPILL

Obsah

Zjistěte, co způsobuje chybu #SPILL

Když uvidíte chybu rozlití, nejprve zkontrolujte, proč se vám chyba zobrazuje.

Krok 1: Klikněte na buňku, která se zobrazí #ROZLÍT! chyba

Krok 2: Klikněte na Vykřičník Jak je ukázáno níže

Krok 3: První řádek nám říká, co způsobuje chybu. Například v tomto případě je chyba viděna, protože rozsah rozlití není prázdný

Příčiny chyby úniku v aplikaci Excel

Opravy, které je třeba dodržet, pokud rozsah úniku není prázdný

Postupujte podle níže uvedených oprav, až uvidíte, že Rozsah rozlití není prázdný

Oprava 1: Odstraňte data, která blokují rozsah rozlití

Pokud v buňkách v oblasti rozlití již nějaká data jsou, zobrazí se při použití vzorce chyba #SPILL.

Když jasně vidíte data, která blokují rozsah úniku

Zvažte níže uvedený příklad. Když použijete na data vzorec = D2: D5, dojde k chybě SPILL, protože existuje Jsem tu v rozsahu rozlití.

Text chyby chybného úniku v rámci rozsahu úniku

Chcete -li se zbavit chyby #SPILL, jednoduše přesuňte data nebo je vymažte z rozsahu úniku.

Když jsou data blokující rozsah úniku skryta

V některých případech jsou data, která blokují rozsah úniku, skrytá a nejsou příliš zřejmá, jak je vidět v případě 1. Zvažte níže uvedený příklad,

Chyba rozlití v bílém písmu aplikace Excel

V takových případech najděte buňku, která blokuje rozsah rozlití, postupujte podle následujících kroků:

Krok 1: Klikněte na buňku, která se zobrazí #ROZLÍT! chyba

Krok 2: Klikněte na Vykřičník jak je uvedeno níže, můžete vidět, že chyba je, protože Rozsah rozlití není prázdný.

Krok 3: V rozevíracím seznamu klikněte na Vyberte možnost Blokování buněk

Excel Spill Error Slect Blokování buněk

Krok 4: Buňka, která blokuje rozsah rozlití, je zvýrazněna, jak je znázorněno níže

Zvýraznění buňky při překrytí chyby překrytí aplikace Excel

Nyní, když víte, která buňka blokuje, zkontrolujte, co přesně způsobuje problém.

Krok 5: Při pečlivém prozkoumání buňky můžete vidět některá data skrytá v buňkách.

Chyba rozlití aplikace Excel Barva písma je bílá

Jak je vidět na výše uvedeném obrázku, existují nějaká data. Protože má písmo bílou barvu, není snadné rozpoznat zablokování. Abyste se zbavili chyby, vymažte data z buňky v rozsahu rozlití.

Opravit 2: Odeberte formátování vlastního čísla;;; naneseno na buňku

Občas, když vlastní formátování čísel ;; ; Pokud se použije na buňku, existuje šance, že uvidíte chybu SPILL. V takových případech,

Krok 1: Klikněte na buňku, která se zobrazí #ROZLÍT! chyba

Krok 2: Klikněte na Vykřičník Jak je ukázáno níže.

Krok 3: V rozevíracím seznamu klikněte na Vyberte možnost Blokování buněk

Excel Spill Error Slect Blokování buněk

Krok 4: Buňka, která blokuje rozsah rozlití, je zvýrazněna, jak je znázorněno níže

Zvýraznění buňky při překrytí chyby překrytí aplikace Excel

Krok 5: Klikněte pravým tlačítkem na překážející buňku.

Krok 6: Vyberte si Formát buněk

Buňky formátu Excel

Krok 7: Otevře se okno Formát buněk. Přejděte na Číslo tab

Krok 8: V levém podokně vyberte Zvyk

Krok 9: V pravém bočním panelu změňte Typ z;;; na Všeobecné

Krok 10: Klikněte na OK knoflík

Formát buněk

Oprava, kterou je třeba dodržovat, když oblast rozlití sloučila buňky

Pokud vidíte, že chyba je, protože Rozsah rozlití spojil buňky  Jak je ukázáno níže,

Chyba úniku v aplikaci Excel Rozsah úniku má sloučené buňky

Krok 1: Klikněte na Vyberte možnost Blokování buněk  z rozevíracího seznamu

Vyberte blokující buňky

Krok 2: Obstrukční buňka bude zvýrazněno

Krok 3: Pod Domov kartu, klikněte na Sloučit a vycentrovat

Krok 4: V rozevíracím seznamu vyberte Slučte buňky

Chyba rozlití aplikace Excel Rozdělit buňky

Oprava, kterou je třeba dodržovat, když Rozsah rozlití v tabulce

Dynamické maticové vzorce nejsou v tabulkách Excelu podporovány. Pokud se v tabulce aplikace Excel zobrazí chyba #SPILL, jak je uvedeno níže u zprávy Rozsah rozlití v tabulce,

Chyba úniku excelu na stole

Krok 1: Vyberte tabulku úplně

Krok 2: Klikněte na Design stolu kartu z horního panelu nabídek

Krok 3: Vyberte si Převést na rozsah

Chyba rozlití na stůl Převést na prostý stůl

Krok 4: Zobrazí se potvrzovací dialogové okno, klikněte na Ano

Dialogové okno Potvrzení chyby aplikace Excel

Oprava, kterou je třeba dodržovat, když je rozsah úniku nedostačující paměti

Když se pokoušíte identifikovat příčinu chyby #SPILL, pokud vidíte, že chybové stavy Nedostatek paměti, pak je to proto, že dynamický maticový vzorec, který používáte, odkazuje na velký rozsah, v takových případech běží Excel nedostatek paměti způsobující chybu rozlití. Chcete -li chybu překonat, můžete zkusit odkazovat na menší rozsah.

Oprava, kterou je třeba dodržet, pokud rozsah úniku není znám

K této chybě dochází, když se změní velikost rozlitého pole a aplikace Excel nedokáže určit velikost rozlitého rozsahu. Obecně platí, že když používáte náhodné funkce jako RANDARRAY, RAND nebo RANDBETWEEN spolu s funkcemi Dynamic Array, jako je SEQUENCE, je tato chyba vidět.

Abyste to lépe pochopili, zvažte následující příklad, řekněme, že se používá funkce SEQUENCE (RANDBETWEEN (1 100)). Zde RANDBETWEEN generuje náhodné celé číslo, které je větší než nebo rovno 1 a menší nebo rovné 100. A SEQUENCE generuje pořadová čísla (Např. SEQUENCE (5) generuje 1,2,3,4,5). RANDBETWEEN je však nestálá funkce a neustále mění svou hodnotu při každém otevření nebo změně listu aplikace Excel. Z tohoto důvodu nebude funkce SEQUENCE schopna určit velikost pole, které má generovat. Nevěděl by, kolik hodnot vygenerovat, a tak vyvolá chybu SPILL.

Když identifikujete příčinu chyby, uvidíte Rozsah úniku není znám

Rozsah chyb úniku v aplikaci Excel není znám

Abychom tento druh chyby opravili, zkuste použít jiný vzorec, který vyhovuje vašim potřebám.

Opravy, které je třeba dodržovat, když je rozsah rozlití příliš velký

Řekněme, že identifikujete příčinu a všimnete si, že k chybě dochází, protože Rozsah úniku je příliš velký Jak je ukázáno níže.

Rozsah úniku je příliš velký

Když Dynamic Array nebyl na místě, existovalo v Excelu něco, co se nazývá implicitní průnik nucen vrátit jeden výsledek, i když vzorec měl potenciál vrátit více Výsledek. Zvažte příklad, pokud vzorec = B: B*5% je aplikován na Excel 2019 nebo starší verze, s implicitním průnikem na místě, výsledek by byl následující:

Rozsah chyb úniku v aplikaci Excel byl příliš velký předtím

Pokud je však v aplikaci Excel 365 použit stejný vzorec, zobrazí se následující chyba

Rozsah chyb úniku v aplikaci Excel je příliš velký

Chcete -li to vyřešit, vyzkoušejte následující opravy

Oprava 1: Použijte implicitní křižovatku pomocí operátoru @

Když říkáme = B: B, dynamické pole bude odkazovat na celý sloupec B. Místo toho můžeme vynutit aplikaci Excel, aby uložila implicitní průnik pomocí operátoru @

Změňte vzorec na[chráněno emailem]: B*5%

2021 08 30 10h20 46

Protože je přidána implicitní křižovatka, vzorec bude použit na jednu buňku. Aby se vzorec rozšířil,

1. Stačí kliknout na tečku, jak je znázorněno níže

Rozšiřte vzorec

2. Podle potřeby jej přetáhněte dolů na buňky. Na tyto buňky se použije stejný vzorec.

Rozšířený vzorec

Oprava 2: Místo odkazu na sloupec se podívejte na rozsah

Ve vzorci, = B: B*5%, máme na mysli sloupec B. Místo toho odkazujte na konkrétní rozsah, = B2: B4*5%

Viz Rozsah

To je vše

Doufáme, že tento článek byl informativní.

Pokud se vám problém pomocí výše uvedených metod podařilo vyřešit, lajkujte a komentujte.

Děkuji za přečtení.

Jak používat funkci SIGN ke zjištění, zda je číslo kladné nebo záporné v Excelu

Jak používat funkci SIGN ke zjištění, zda je číslo kladné nebo záporné v ExceluJakTipyWindows 10Windows 11Vynikat

The PODEPSAT Funkce je mimořádně užitečná funkce, která je součástí aplikace Microsoft Excel. Pomocí této funkce můžete zjistit znaménko čísla. tj. zda je číslo kladné nebo ne. The PODEPSAT funkce ...

Přečtěte si více
Jak automaticky vyplňovat data na základě vzorů pomocí Flash Fill v Excelu

Jak automaticky vyplňovat data na základě vzorů pomocí Flash Fill v ExceluWindows 10Windows 11Vynikat

Věřili byste tomu, kdybych vám řekl, že Microsoft Excel je dostatečně inteligentní? No, někteří by se mnou hned souhlasili. Druhá skupina lidí, kteří se mnou nesouhlasí, by se mnou souhlasila, až p...

Přečtěte si více
Oprava: Word, Excel nebo PowerPoint narazily na chybu, která jim brání ve správném fungování

Oprava: Word, Excel nebo PowerPoint narazily na chybu, která jim brání ve správném fungováníMicrosoft WordPowerpointVynikat

Mnoho uživatelů hlásilo, že při pokusu o přístup k MS Word, Excel nebo Powerpoint došlo k chybě, která říká, že došlo k chybě. Kompletní chybová zpráva, kterou uživatel viděl při přístupu k aplikac...

Přečtěte si více