#SPLILL v Excelu! Chyba: Příčiny a řešení (úplný průvodce)
V posledních verzích Excelu jste se mohli setkat s otravným #SPILL! chyba při používání vzorců. Nebojte se; nejsi sám. Tento komplexní průvodce vás provede tím, co #SPILL! chyba je, proč k ní dochází, a poskytněte praktická řešení, jak ji vyřešit.
Video: #SPILL! Chyba
Co je #SPILL! chyba?
#SPILL! chyba je běžný problém, který se vyskytuje v aplikaci Excel verze 365 a 2021 a novější.
#SPILL! k chybě dochází nejen u maticových vzorců, ale u každého vzorce, který vrací více výsledků a narazí na překážku ve svém výstupním rozsahu.
Obecně platí, že #SPILL! k chybě obvykle dochází, když rozsah rozlití obsahuje neprázdné buňky. Vymazáním dat v těchto neprázdných buňkách se problém často vyřeší a vzorec bude fungovat správně. Kromě této běžné příčiny však existují další faktory, které mohou vést k této chybě. Pojďme se hlouběji ponořit do důvodů #SPILL! chybu a prozkoumejte odpovídající řešení.
Revoluce v kontrole chyb v Excelu s Kutools!
Projekt Vyberte možnost Chybové buňky funkce rychle identifikuje a zvýrazňuje chyby, čímž zajišťuje bezchybnou analýzu dat. Zjednodušte si pracovní postup a zvyšte přesnost. Vyzkoušejte to hned a zažijte bezproblémovou správu Excelu!
Příčiny #SPILL! chyba a řešení
-
Chcete-li určit přesnou příčinu problému, klikněte na Chyba floatie (zobrazeno jako žlutý kosočtverec s vykřičníkem) a pozorně si přečtěte zprávu zvýrazněnou šedou barvou na prvním řádku.
-
Chcete-li rychle najít buňku způsobující překážku, začněte výběrem buňky vzorce. Všimnete si přerušovaného okraje, který nastiňuje zamýšlený rozsah úniku. Dále klikněte na Chyba floatie a rozhodnout se pro Vyberte Obstructing Cells funkce pro okamžité navigování k blokující buňce nebo buňkám.
Pojďme si rozebrat různé příčiny #SPILL! chyba a poskytnout řešení krok za krokem pro každý scénář.
Rozsah úniku není prázdný
Způsobit: Pokud oblast rozlití, kam hodlá aplikace Excel umístit výsledky, není prázdná, může to vést k #SPILL! chyba.
Příklad: Představte si, že máte jednoduchý vzorec jako =A2:A5. Pokud je jakákoli buňka v cílovém rozsahu (např. C4) obsazena, dojde k chybě.
Řešení: Ujistěte se, že každá buňka v rozsahu úniku je prázdná. V příkladu vyberte buňku C4 a stiskněte Vymazat klíč k vymazání.
Výsledek:
Rozsah úniku má slučovací buňku
Způsobit: Pokud rozsah rozlití, kam hodlá aplikace Excel umístit výsledky, obsahuje sloučené buňky, může to vést k #SPILL! chyba.
Příklad: Představte si, že máte jednoduchý vzorec jako =A2:A5. Pokud cílový rozsah obsahuje sloučené buňky (např. jsou sloučeny buňky C3 a C4), dojde k chybě.
Řešení: Před použitím vzorce zrušte sloučení všech sloučených buněk v cílové oblasti. V příkladu vyberte sloučené buňky (C3:C4) a klepněte Domů > Sloučit a vycentrovat k rozpojení buněk.
Výsledek:
Kutools pro zrušení sloučení buněk a hodnotu výplně aplikace Excel: Změna hry!
Bez námahy zrušte sloučení buněk a replikujte hodnoty s přesností. Zjednodušte správu dat a vylepšete tabulky během několika sekund. Vyzkoušejte tento nástroj, který musíte mít hned teď! Stáhnout a vyzkoušet.
Doplňte svůj Excel: Kutools odemkne 300+ pokročilých nástrojů!
Rozsah úniku v tabulce
Způsobit: Pokud je rozsah úniku uvnitř tabulky aplikace Excel, může to vést k #SPILL! chyba.
Příklad: Máte excelovou tabulku (A1:B6) a chcete seřadit data ve sloupci A a výsledek přenést do sloupce B, dojde k chybě.
Řešení:
-
Výsledky přeneste mimo tabulku Excel.
-
Převeďte tabulku na rozsah.
Vyberte libovolnou buňku tabulky a klikněte Návrh stolu > Převést na rozsah.
Výsledek:
Rozsah úniku je příliš velký
Způsobit: Když vzorec generuje více výsledků, než se očekávalo, může přesáhnout dostupný prostor.
Příklad: Chcete-li použít vzorec SVYHLEDAT =SVYHLEDAT(A:A,A:C,2,NEPRAVDA) k vrácení všech hodnot ve sloupci B z rozsahu A:C porovnáním v prvním sloupci, dojde k chybě.
Vysvětlení: Vzorec spustí #SPILL! chyba, protože Excel se pokouší načíst data z celého sloupce A:A, což má za následek ohromujících 1,048,576 XNUMX XNUMX výsledků, což překračuje hranice kapacity mřížky Excelu.
Řešení:
-
Místo celého sloupce odkazujte na konkrétní rozsah.
V tomto příkladu pomocí níže uvedeného vzorce:
=VLOOKUP(A2:A6,A:C,2,FALSE)
-
Vypočítejte jednu buňku a zkopírujte vzorec dolů.
V tomto příkladu pomocí níže uvedeného vzorce extrahujte křestní příjmení:
=VLOOKUP(A2,A:C,2,FALSE)
Poté přetáhněte rukojeť automatického vyplňování dolů, abyste zkopírovali vzorec a získali další výsledky.
-
Použití operátoru @ k použití implicitního průniku.
V tomto příkladu pomocí níže uvedeného vzorce:
=VLOOKUP(@A:A,A:C,2,FALSE)
Poté přetáhněte rukojeť automatického vyplňování dolů, abyste zkopírovali vzorec a získali další výsledky.
Rozsah úniku není znám
Způsobit: Excel neví, kolik buněk by měl vzorec zabírat.
Příklad: Při použití vzorce jako =SEQUENCE(RANDBETWEEN(1,1000)) ke generování sekvence, kde délka sekvence závisí na výsledku vzorce RANDBETWEEN(1,1000), můžete narazit na chybu #SPILL#.
Vysvětlení: V tomto konkrétním případě se ke generování posloupnosti čísel použije vzorec =SEQUENCE(RANDBETWEEN(1,1000)). Délka této sekvence však závisí na výsledku vzorce RANDBETWEEN(1,1000 1), který generuje náhodné číslo mezi 1000 a XNUMX. Protože výsledek RANDBETWEEN je dynamický a nepředvídatelný, Excel nemůže předem určit přesný počet buňky potřebné k zobrazení sekvence. Výsledkem je, že vzorec vrátí chybu #SPILL#.
Řešení: Žádný.
Jiné příčiny
Kromě výše uvedených scénářů společnost Microsoft identifikovala dvě další možné příčiny #SPILL! chyba:
-
Nedostatek paměti
Způsobit: Pokud Excelu dojde paměť kvůli rozsáhlým výpočtům.
Řešení: Zmenšete velikost dat nebo zjednodušte výpočty.
-
Nerozpoznaná
Způsobit: Když Excel nemůže identifikovat konkrétní důvod pro #SPILL! chyba.
Řešení: Ověřte svůj vzorec, zkontrolujte překlepy nebo požádejte o pomoc komunitu Excel.
#SPILL! chyba může být složitou překážkou, kterou je třeba překonat, ale vyzbrojeni těmito poznatky a řešeními můžete s jistotou procházet nejnovější verze aplikace Excel a čelit této chybě. Pamatujte, že cvičení dělá mistra a brzy z vás bude #SPILL! mimořádný nástroj pro odstraňování problémů. Šťastný Excel-ing!
Chcete-li získat nové strategie aplikace Excel, které mohou zlepšit vaši správu dat, prozkoumejte dále zde..
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Obsah
- Video: #SPILL! Chyba
- Co je #SPILL! chyba?
- Příčiny #SPILL! chyba a řešení
- Rozsah úniku není prázdný
- Rozsah úniku má slučovací buňku
- Rozsah úniku v tabulce
- Rozsah úniku je příliš velký
- Rozsah úniku není znám
- Jiné příčiny
- Související články
- Nejlepší nástroje pro produktivitu v kanceláři
- Komentáře