Chyba syntaxe ve vzorci aplikace Excel. Vytvořte ukázkovou chybu. Kruhové odkazy v Excelu

Dotazy na chyby v Excelu jsou nejčastější, dostávám je každý den, jsou jimi zaplněna tematická fóra a záznamníky. Je velmi snadné dělat chyby ve vzorci aplikace Excel, zvláště když pracujete rychle a se spoustou dat. Výsledkem jsou chybné výpočty, nespokojení manažeři, ztráty... Jak můžete najít chybu, která se vloudila do vašich výpočtů? Pojďme na to přijít. Neexistuje jediný nástroj nebo algoritmus pro hledání chyb, takže přejdeme od jednoduchých ke složitým.

Pokud buňka obsahuje vzorec místo výsledku

Pokud jste do buňky napsali vzorec, stiskli Enter a místo výsledku se v něm zobrazí samotný vzorec, pak je vybrán textový formát hodnoty pro tuto buňku. jak to opravit? Nejprve si prostudujte a vyberte ten, který potřebujete, ale ne text, výpočty se v tomto formátu neprovádějí.

Nyní na pásu karet najděte Domů - Číslo a v rozevíracím seznamu vyberte vhodný formát dat. Udělejte to pro všechny buňky, kde se vzorec stal prostým textem.

Pokud vzorce na listu nejsou přepočítány

Pokud změníte zdrojová data, ale vzorce na listu se nechtějí přepočítat, zakázali jste automatické přepočítávání vzorců.

Chcete-li to opravit, klikněte na pás karet: Vzorce – Výpočty – Možnosti výpočtu – Automaticky. Nyní se vše přepočítá jako obvykle.

Pamatujte, že automatický přepočet mohl být úmyslně deaktivován. Máte-li na listu velké množství vzorců, každá provedená změna si vynutí jejich přepočet. Výsledkem je, že práce s dokumentem se po každé změně vyvine do chronického stavu čekání. V tomto případě musíte přepočet přepnout do ručního režimu: Vzorce – Výpočty – Možnosti výpočtu – Manuál. Nyní proveďte všechny změny ve zdrojových datech, program bude čekat. Po provedení všech změn stiskněte F9, všechny vzorce aktualizují hodnoty. Nebo znovu zapněte automatický přepočet.

Pokud je buňka vyplněna znakem hash

Další klasická situace, kdy v důsledku výpočtů nezískáte výsledek, ale buňku naplněnou znaky libry:

Ve skutečnosti se nejedná o chybu, program vám sdělí, že se výsledek nevejde do buňky, jen je potřeba upravit na požadovanou velikost.

Výsledek výpočtu je ve špatném formátu

Někdy se stane, že po provedení výpočtů se výsledek neobjeví v takové podobě, jakou očekáváte. Například jsme přidali dvě čísla a dostali jsme datum. Proč se to děje? Je pravděpodobné, že formát dat v buňce byl dříve nastaven na „datum“. Stačí jej změnit na ten, který potřebujete, a vše bude podle vašich představ.

Když nejsou dostupné externí odkazy

Pokud vzorec Excel vrátí nesprávný výsledek

Pokud jste napsali vzorec a vrátí zjevně nesprávný výsledek, podívejme se na logiku vzorce. Mohli jste udělat jednoduchou chybu v závorce a pořadí operátorů. Prostudujte si a zkontrolujte, zda je v tom vašem vše správně. Pokud je správná, přejděte k dalšímu kroku.

Pokud používáte funkce, ujistěte se, že to víte. Každý z nich má svou vlastní syntaxi. Přečtením nápovědy k němu zkontrolujte, zda jste správně nastavili parametry vzorce. Stiskněte F1 a v okně nápovědy aplikace Excel do vyhledávání napište svou funkci, například „“. Program zobrazí seznam dostupných materiálů pro tuto funkci. Zpravidla stačí k tomu, abyste si udělali úplný obrázek o tom, jak vaše funkce funguje. Autoři odkazu prezentují materiál velmi jasně a uvádějí příklady použití.

Uživatelé často nesprávně určují odkazy na buňky ve vzorcích, a proto dostávají chybné výsledky. První věc, kterou musíte udělat pro testování externích vzorců, je povolit zobrazení vzorců v buňkách. Chcete-li to provést, běžte na pás karet Vzorce – Závislosti vzorců – Zobrazit vzorce. Nyní budou buňky zobrazovat spíše vzorce než výsledky výpočtů. Můžete přejet očima po listu a zkontrolovat, zda jsou odkazy správné. Chcete-li znovu zobrazit výsledky, spusťte znovu stejný příkaz.

Pro usnadnění procesu můžete zapnout šipky odkazů. Kliknutím snadno určíte, na které buňky vzorec odkazuje Vzorce - Závislosti vzorců - Ovlivňování buněk. Na listu budou modré šipky označovat, na která data se odkazujete.

Podobně můžete vidět buňky, jejichž vzorce odkazují na danou buňku. K tomu děláme: Vzorce – Závislosti vzorců – Závislé buňky.

Vezměte prosím na vědomí, že ve složitých tabulkách zabere kreslení šipek mnoho času a strojních zdrojů. Chcete-li odstranit šipky, klikněte Vzorce – Závislosti vzorců – Odebrat šipky.

Pečlivá kontrola vzorců pomocí výše uvedených nástrojů obvykle vyřeší problémy s chybnými výsledky. Hledáme problém, dokud nevyhrajeme!

Pokud se v aplikaci Excel vyskytne cyklický odkaz

Někdy po zadání vzorce program upozorní, že byla zadána cyklická reference. Výpočet se zastaví. To znamená, že vzorec odkazuje na buňku, která zase odkazuje na buňku, do které vzorec zadáváte. Ukazuje se, že existuje uzavřený cyklus výpočtů, program bude muset výsledek vypočítat donekonečna. Ale to se nestane, budete upozorněni a dostanete příležitost problém vyřešit.

Často na sebe buňky odkazují nepřímo, tzn. ne přímo, ale prostřednictvím přechodných vzorců.

Chcete-li najít takové „nesprávné“ vzorce, podívejte se na pás karet: Vzorce – Závislosti vzorců – Kontrola chyb – Cyklické chyby. Tato nabídka otevře seznam buněk se zacyklenými vzorci. Kliknutím na kterýkoli do něj umístěte kurzor a zkontrolujte vzorec.

Kruhové reference jsou přirozeně eliminovány kontrolou a opravou logiky výpočtu. V některých případech však cyklický odkaz nebude chybou. To znamená, že tento systém vzorců je stále potřeba dopočítat do stavu blízkého rovnováze, kdy prakticky nedochází k žádným změnám. Některé technické problémy to vyžadují. Naštěstí to Excel umožňuje. Tento přístup se nazývá „iterativní výpočty“. Chcete-li je zapnout, klikněte Soubor – Možnosti – Vzorce a zaškrtněte políčko Iterativní výpočty. Nainstalujte tam:

  • Omezit počet iterací– maximální počet iterací (cyklů), které budou provedeny až do úplného zastavení
  • Relativní chyba– minimální změna cílových hodnot během jedné iterace, při které bude přepočet zastaven.

To znamená, že cyklický vzorec bude vypočítáván, dokud nebude dosažena relativní chyba, ale ne více než zadaný maximální počet iterací.

Vestavěné chyby aplikace Excel

Někdy během výpočtů dochází k chybám začínajícím znakem „#“. Například „#N/A“, „#NUMBER!“ atd. tyto chyby jsem já, přečtěte si tento příspěvek a pokuste se pochopit důvod vaší chyby. Když se to stane, můžete vše snadno opravit.

Pokud nemůžete najít chybu v poměrně složitém vzorci, klikněte na vykřičník vedle buňky a v kontextové nabídce vyberte „Zobrazit kroky výpočtu“.

Na obrazovce se objeví okno zobrazující, ve kterém bodě výpočtu dojde k chybě, bude ve vzorci podtržena. Toto je jistý způsob, jak pochopit, co přesně je špatně.

To jsou možná všechny hlavní způsoby, jak najít a opravit chyby v Excelu. Podívali jsme se na nejčastější problémy a jak je vyřešit. Ale řeknu vám, co dělat, když je třeba okamžitě předvídat chyby ve výpočtech v příspěvku o . Nenechte si na tento článek 5 minut času; jeho pečlivým čtením ušetříte v budoucnu spoustu času.

A těším se na vaše dotazy a komentáře k tomuto příspěvku!

Po zadání nebo úpravě vzorce, stejně jako při změně libovolné hodnoty funkce se stává, že se místo požadované hodnoty objeví chyba vzorce. Celkem tabulkový editor rozpozná sedm hlavních typů takových nesprávných výpočtů. Na to, jak chyby v Excelu vypadají a jak je opravit, se podíváme níže.

Níže uvedeme popis vzorců zobrazených na obrázku s podrobnými informacemi o každé chybě.

1. #VĚC!– „dělení 0“, nejčastěji se vyskytuje při pokusu o dělení nulou. To znamená, že vzorec vložený do buňky, který vykonává funkci dělení, narazí na buňku s nulovou hodnotou nebo „prázdnou“. Chcete-li problém vyřešit, zkontrolujte všechny buňky zahrnuté do výpočtu a opravte všechny neplatné hodnoty. Druhá akce vedoucí k #DIV/O! – jedná se o zadání nesprávných hodnot do některých funkcí, např. =PRŮMĚR(), pokud při výpočtu rozsah hodnot obsahuje 0. Stejný výsledek způsobí prázdné buňky, ke kterým přistupuje vzorec, který vyžaduje specifické údaje pro výpočet.
2. #N/A- "žádná data." Takto Excel označuje hodnoty, které nejsou pro vzorec (funkci) jasné. Zadáním nevhodných čísel do funkce jste si jisti, že tuto chybu spustíte. Když se objeví, ujistěte se, že všechny vstupní buňky jsou správně vyplněny, a to zejména v těch, kde svítí stejný nápis. Často se vyskytuje při použití
3. #JMÉNO? – „neplatný název“, indikátor nesprávného názvu vzorce nebo jeho části. Problém zmizí, pokud zkontrolujete a opravíte všechny názvy a názvy doprovázející výpočetní algoritmus.
4. #PRÁZDNÝ!– „v rozsahu je prázdná hodnota“, signál, že někde ve výpočtu jsou nepřekrývající se oblasti nebo je mezi zadané rozsahy vložena mezera. Docela vzácná chyba. Chybné zadání může vypadat takto:

SOUČET(G10:G12 I8:J8)

Excel takové příkazy nerozpozná.
5. #ČÍSLO!– chyba je způsobena vzorcem obsahujícím číslo, které neodpovídá zadanému rozsahu.
6. #ODKAZ!– varuje, že buňky spojené s tímto vzorcem zmizely. Zkontrolujte, zda byly buňky zadané ve vzorci odstraněny.
7. #HODNOTA!– je nesprávně vybrán typ argumentu pro operaci funkce.

8. Bonus, chyba # — šířka buňky není dostatečná pro zobrazení celého čísla

Excel navíc vydá upozornění, že vzorec je nesprávný. Program se vám pokusí říct, jak přesně umístit interpunkci (například závorky). Pokud navrhovaná možnost splňuje vaše požadavky, klikněte na „Ano“. Pokud nápověda vyžaduje ruční nastavení. Poté vyberte „Ne“ a změňte uspořádání závorek sami.

Chyby v Excelu. Použití funkce ERROR() pro Excel 2003

Funkce pomáhá dobře eliminovat chyby v Excelu. Funguje to tak, že najde chyby v buňkách, pokud najde chybu ve vzorci, vrátí TRUE a naopak. V kombinaci s =IF() vám umožní nahradit hodnotu, pokud je nalezena chyba.

Pracovní vzorec: =IF(CHYBA(výraz),chyba,výraz).

POKUD(CHYBA (A1/A2);””;A1/A2)

Vysvětlení: Pokud je při provádění A1/A2 nalezena chyba, vrátí se prázdné (""). Pokud vše proběhlo správně (tj. ERROR (A1/A2) = FALSE), pak se počítá A1/A2.

Chyby v Excelu.Použití IFERROR() pro Excel 2007 a vyšší

Jedním z důvodů, proč jsem rychle přešel na Excel 2007, byl IFERROR() (hlavním důvodem je)

Funkce iferror obsahuje možnosti obou funkcí – ERROR() a IF(), ale je k dispozici v novějších verzích Excelu, což je velmi pohodlné

Nástroj se aktivuje následovně: =IFERROR(hodnota; hodnota při chybě). Místo „hodnota“ je zde vypočtený výraz/odkaz na buňku a místo „hodnota v případě chyby“ – co se má vrátit, pokud dojde k nepřesnosti, např. když při výpočtu A1/A2 #VĚC! pak vzorec bude vypadat takto:

IFERROR(A1/A2;””)

» ke stažení zde

Provedení i malé změny v listu aplikace Excel může způsobit chyby v jiných buňkách. Můžete například omylem zadat hodnotu do buňky, která dříve obsahovala vzorec. Tato jednoduchá chyba může mít významný dopad na jiné vzorce a možná ji nebudete schopni zjistit, dokud v listu neprovedete nějaké změny.

Chyby ve vzorcích spadají do několika kategorií:

Syntaktické chyby: Vyskytuje se, když je syntaxe vzorce nesprávná. Vzorec má například neodpovídající závorky nebo funkce má nesprávný počet argumentů.

Logické chyby: V tomto případě vzorec nevrací chybu, ale má logickou chybu, která způsobuje nesprávnost výpočtu.

Neplatné chyby odkazu: Logika vzorce je správná, ale vzorec používá nesprávný odkaz na buňku. Jako jednoduchý příklad lze uvést, že rozsah dat, která mají být sečtena ve vzorci SUM, nemusí obsahovat všechny položky, které chcete sečíst.

Sémantické chyby: Například název funkce je napsán nesprávně, v takovém případě Excel vrátí chybu #NAME?

Chyby v maticových vzorcích: Když zadáte maticový vzorec, musíte po dokončení psaní stisknout Ctrl + Sift + Enter. Pokud to neuděláte, Excel si neuvědomí, že jde o maticový vzorec a vrátí chybu nebo nesprávný výsledek.

Chyby v neúplných výpočtech: V tomto případě nejsou vzorce plně vypočteny. Chcete-li se ujistit, že jsou všechny vzorce přepočítány, zadejte Ctrl + Alt + Shift + F9.

Nejjednodušší způsob je najít a opravit syntaktické chyby. Častěji víte, že vzorec obsahuje chybu syntaxe. Excel vám například nedovolí zadat vzorec s nekonzistentními závorkami. Jiné situace chyb syntaxe vedou k zobrazení následujících chyb v buňce listu.

Chyba #DIV/0!

Pokud vytvoříte vzorec, který dělí nulou, Excel vrátí chybu #DIV/0!

Protože Excel považuje prázdnou buňku za nulu, dělení prázdnou buňkou také vrátí chybu. K tomuto problému často dochází při vytváření vzorce pro data, která ještě nebyla zadána. Vzorec v buňce D4 byl roztažen přes celý rozsah (=C4/B4).

Tento vzorec vrací poměr hodnot sloupců C ku B. Protože nebyla zadána všechna data pro dny, vzorec vrátil chybu #DIV/0!

Abyste se vyhnuli chybě, můžete pomocí , zkontrolovat, zda jsou buňky sloupce B prázdné nebo ne:

KDYŽ(B4=0;"";C4/B4)

Tento vzorec vrátí prázdnou hodnotu, pokud je buňka B4 prázdná nebo obsahuje 0, jinak uvidíte počítanou hodnotu.

Dalším přístupem je použití funkce ISERROR, která kontroluje chybu. Následující vzorec vrátí prázdný řetězec, pokud výraz C4/B4 vrátí chybu:

IFERROR(C4/B4;"")

Chyba #N/A

Chyba #N/A nastane, když buňka, na kterou se vzorec odkazuje, obsahuje #N/A.

Chyba #N/A je obvykle vrácena jako výsledek spuštění . V případě, že nebyla nalezena shoda.

Chcete-li zachytit chybu a zobrazit prázdnou buňku, použijte funkci =ESND().

ESND(SVYHLEDAT(A1;B1:D30;3;0);"")

Upozorňujeme, že funkce ESND je nová funkce v Excelu 2013. Pro kompatibilitu s předchozími verzemi použijte ekvivalent této funkce:

POKUD(KONEC(VYHLEDAT(A1;B1:D30;3,0));"";VYHLEDAT(A1;B1:D30;3,0))

Chyba #NAME?

Excel může vrátit chybu #NAME? v následujících případech:

  • Vzorec obsahuje nedefinovaný pojmenovaný rozsah
  • Vzorec obsahuje text, který Excel interpretuje jako nedefinovaný pojmenovaný rozsah. Například chybně napsaný název funkce vrátí chybu #NAME?
  • Vzorec obsahuje text neuzavřený v uvozovkách
  • Vzorec obsahuje odkaz na rozsah, který nemá mezi adresami buněk dvojtečku
  • Vzorec používá funkci listu, která byla definována doplňkem, ale doplněk nebyl nainstalován

Chyba #EMPTY!

Chyba #EMPTY! nastane, když se vzorec pokusí použít průnik dvou rozsahů, které se ve skutečnosti neprotínají. Operátor křižovatky v Excelu je prostor. Následující vzorec vrátí hodnotu #EMPTY, protože se rozsahy nepřekrývají.

Chyba #NUMBER!

Chyba #NUMBER! budou vráceny v následujících případech:

  • Do číselného argumentu vzorce byla zadána nečíselná hodnota (například 1 000 $ místo 1 000)
  • Do vzorce byl zadán neplatný argument (například =ROOT(-12))
  • Funkce, která používá iteraci, nemůže vypočítat výsledek. Příklady funkcí, které používají iteraci: VSD(), BET()
  • Vzorec vrátí hodnotu, která je příliš velká nebo příliš malá. Excel podporuje hodnoty mezi -1E-307 a 1E-307.

Chyba #LINK!

  • Odstranili jste sloupec nebo řádek, na který odkazovala buňka vzorce. Například následující vzorec vrátí chybu, pokud byl odstraněn první řádek nebo sloupce A nebo B:
  • Odstranili jste list, na který odkazovala buňka vzorce. Například následující vzorec vrátí chybu, pokud List1 byl odstraněn:
  • Vzorec jste zkopírovali do umístění, kde se relativní odkaz stane neplatným. Pokud například zkopírujete vzorec z buňky A2 do buňky A1, vzorec vrátí chybu #REF, protože se pokouší odkazovat na buňku, která neexistuje.
  • Vyjmete buňku a poté ji vložíte do buňky, na kterou odkazuje vzorec. V tomto případě bude vrácena chyba #LINK!

Chyba #HODNOTA!

Chyba #HODNOTA! je nejčastější chybou a vyskytuje se v následujících situacích:

  • Argument funkce má nesprávný datový typ nebo se vzorec pokouší provést operaci s nesprávnými daty. Například při pokusu o přidání číselné hodnoty k textové hodnotě vzorec vrátí chybu
  • Argument funkce je rozsah, kdy by to měla být jedna hodnota
  • Vlastní funkce listu se nepočítají. Chcete-li vynutit přepočet, stiskněte Ctrl + Alt + F9
  • Funkce vlastního listu se pokusí provést operaci, která není platná. Vlastní funkce například nemůže změnit prostředí Excelu nebo provést změny v jiných buňkách
  • Při zadávání maticového vzorce jste zapomněli stisknout Ctrl + Shift + Enter

Když zadáte nebo upravíte vzorec nebo když se změní jedna ze vstupních hodnot funkce, může Excel místo hodnoty vzorce zobrazit jednu z chyb. Program poskytuje sedm typů chyb. Podívejme se na jejich popis a řešení.

  1. #VĚC!— tato chyba téměř vždy znamená, že vzorec v buňce se pokouší vydělit nějakou hodnotu nulou. Nejčastěji se to stane, protože jiná buňka, která na ni odkazuje, obsahuje hodnotu null nebo chybějící hodnotu. Musíte zkontrolovat všechny související buňky pro takové hodnoty. K této chybě může také dojít, když v některých funkcích zadáte nesprávné hodnoty, například v REST(), když je druhý argument 0. Chyba dělení nulou může také nastat, pokud ponecháte prázdné buňky pro zadávání dat a některé vzorec vyžaduje určitá data. Zobrazí se chyba #DIV/0!, což může koncového uživatele zmást. V těchto případech můžete k testování použít funkci IF(), například =IF(A1=0;0;B1/A1) . V tomto příkladu funkce vrátí 0 místo chyby, pokud buňka A1 obsahuje prázdnou nebo prázdnou hodnotu.
  2. #N/A- tato chyba znamená nedostupný, což znamená, že hodnota není pro funkci nebo vzorec k dispozici. Tato chyba se může zobrazit, pokud do funkce zadáte neplatnou hodnotu. Chcete-li to opravit, nejprve zkontrolujte, zda vstupní buňky neobsahují chyby, zejména pokud obsahují také tuto chybu.
  3. #JMÉNO?— k této chybě dochází, když nesprávně zadáte název ve vzorci nebo omylem zadáte název samotného vzorce. Pro opravu dvakrát zkontrolujte všechny názvy ve vzorci.
  4. #PRÁZDNÝ!— tato chyba souvisí s rozsahy ve vzorci. Nejčastěji k tomu dochází, když vzorec určuje dva nepřekrývající se rozsahy, například =SUM(C4:C6,A1:C1) .
  5. #ČÍSLO!— dojde k chybě, když vzorec obsahuje nesprávné číselné hodnoty, které jsou mimo přijatelný rozsah.
  6. #ODKAZ!- chyba nastane, když buňky, na které tento vzorec odkazuje, byly odstraněny.
  7. #HODNOTA!- v tomto případě mluvíme o použití špatného typu argumentu pro funkci.

Pokud jste při zadávání vzorce omylem umístili závorky špatně, Excel zobrazí na obrazovce varovné hlášení - viz obr. 1. V této zprávě uvidíte odhad Excelu, jak by měly být uspořádány. Pokud toto ujednání potvrdíte, klikněte Ano. Často je ale potřeba vlastní zásah. Za toto kliknutí Žádný a držáky si opravte sami.

Ošetření chyb pomocí funkce ERROR().

Jakékoli chyby můžete zachytit a zpracovat pomocí funkce ERROR(). Tato funkce vrací hodnotu true nebo false podle toho, zda při vyhodnocování jejího argumentu dojde k chybě. Obecný vzorec pro zachycení vypadá takto: =IF(ISERROR(výraz),chyba,výraz) .

Funkce if vrátí chybu (například zprávu), pokud během výpočtu dojde k chybě. Uvažujme například následující vzorec: =IF(EORROR(A1/A2);""; A1/A2) . Pokud dojde k chybě (dělení 0), vzorec vrátí prázdný řetězec. Pokud nedojde k žádné chybě, vrátí se samotný výraz A1/A2.

Existuje další, pohodlnější funkce IFERROR(), která kombinuje dvě předchozí funkce IF() a ERROR(): IFERROR(hodnota;hodnota při chybě), kde: význam— výraz pro výpočet, chybová hodnota— výsledek vrácený v případě chyby. V našem příkladu to bude vypadat takto: =IFERROR(A1/A2;"") .

Samozřejmě ne často, ale někdy se při otevírání kancelářských dokumentů (formáty XLS a XLSX) na obrazovce objeví zprávy o selhání aplikace Excel - „při odesílání příkazu do aplikace došlo k chybě“. Proč program nemůže otevřít „nativní“ soubory? To je potřeba vyřešit. Je třeba říci, že Word, Excel a Access jsou k takovým chybám stejně náchylné. Některá z navrhovaných řešení k nápravě situace budou tedy vhodná pro jiné aplikace.

Co znamená chyba při odesílání příkazu do aplikace Excel?

Podle recenzí od mnoha uživatelů na různých počítačových fórech byl problém zpočátku zaznamenán při pokusu o otevření souborů tabulky, které byly připojeny k příchozí e-mailové zprávě aplikace Outlook. Později se však ukázalo, že ani dokumenty z pevného disku nejdou otevřít. Proč?

V jakémkoli programu, včetně Excelu, to znamená, že program nelze ukončit, pokud:

  • je v aktivním stavu;
  • samotný soubor není z nějakého důvodu rozpoznán (například při použití různých verzí kancelářského balíku 2003, 2007, 2010, 2013, 2016) nebo různých úprav operačních systémů.

E-mail může obsahovat odkaz na soubor. Chyba Excelu se v tomto případě objeví, když se pokusíte přímo otevřít dokument přímo ve zprávě bez uložení přílohy nebo původního souboru na pevný disk počítače. Toto je nejčastější výskyt, i když mohou nastat i jiné situace.

Základní metody řešení problémů v kancelářských programech

Co se týče opravy selhání tohoto druhu, kdy může dojít k chybě i při spouštění Excelu, zde najdete poměrně hodně možností.

Pokud však mluvíme konkrétně o problému směru příkazů, za nejúčinnější způsoby odstranění problému, pokud mluvíme konkrétně o Excelu, jsou považovány následující:

  • zakázat ignorování DDE (pouze Excel);
  • deaktivace režimu kompatibility;
  • deaktivace hardwarové akcelerace;
  • přeřazení výchozího programu;
  • obnovení a reinstalace celého kancelářského balíku.

Formát Excel: zakázat ignorování dotazů DDE

První navrhované řešení je podle mnohých jedno z nejúčinnějších. Odpadá tak nejen popsaná porucha, ale i mnoho dalších chyb Excelu.

Podstatou řešení je zadat parametry programu přes nabídku souborů, vybrat obecná nastavení a přejít do obecné konfigurace. Zde stačí zaškrtnout políčko vedle řádku pro ignorování požadavků DDE. Co to je, není v tomto případě tak důležité. Hlavní věc je, že tato technika téměř vždy funguje. Ale to je 99% případů. Pro 1%, kdy tato metoda nepřináší výsledky, budete muset použít jiné metody, které mimochodem za určitých podmínek nejsou o nic méně účinné.

Deaktivace režimu kompatibility

Není žádným tajemstvím, že v operačních systémech Windows, při instalaci různých kancelářských balíků nebo při použití novějších verzí Office na zastaralých OS, je možné spouštět programy v režimu kompatibility (například s Windows XP).

Chcete-li situaci napravit, přejděte do adresáře „Office“, který se obvykle nachází v adresáři Program Files (x86). Najdeme v něm spustitelný EXE soubor hlavního programu, zavoláme řádek vlastností přes RMB a zrušíme zaškrtnutí startovacích řádků v režimu kompatibility a spustíme jako správce, načež restartujeme systém. Tato možnost je vhodná pro všechny kancelářské aplikace, včetně aplikací Word, Excel, Access, Power Point atd.

Problémy s hardwarovou akcelerací

Další technikou je deaktivace používání hardwarové akcelerace. V této situaci musíte v Excelu, stejně jako v jakémkoli jiném kancelářském programu, použít stejnou nabídku možností s výběrem dalších nastavení.

V menu jednoduše najděte řádek pro použití hardwarové akcelerace a odškrtněte jej. Kromě tohoto řešení můžete zakázat používání doplňků.

Chcete-li to provést, musíte vybrat příslušnou sekci v nabídce možností, přejít na doplňky COM a znovu je povolit zrušením zaškrtnutí políčka.

Nastavení výchozích programů

Možná je chyba při odesílání příkazu do aplikace Excel nebo jakékoli jiné aplikace způsobena pouze tím, že ve výchozím nastavení nejsou registrované přípony souborů jednoduše spojeny s odpovídajícím programem pro jejich otevření.

V tomto případě musíte zavolat standardní „Ovládací panely“, vybrat sekci výchozích programů a použít nabídku přidružení souboru nebo protokolu. V seznamu stačí najít formát Excelu, vybrat stejnojmenný program a použít jej. Pokud chybí, cestu ke spustitelnému souboru bude nutné zadat ručně.

Oprava a přeinstalace Office

Chyby v aplikaci Excel 2007 nebo jakékoli jiné verzi aplikace se však neomezují pouze na výše popsané situace.

Když vše ostatní selže, můžete použít nástroje pro obnovu Office. Chcete-li to provést, použijte sekci programy a komponenty, kde vyberte požadovanou aplikaci, klikněte na tlačítko změnit na panelu v horní části, poté se v zobrazené nabídce použije řádek obnovy programu.

Pokud to nepomůže, budete muset úplně odstranit celý balíček (k tomu je lepší použít odinstalační programy třetích stran, které vám umožní prohledat systém na zbytkové soubory, složky a klíče systémového registru a úplně je odstranit) a pak jej znovu nainstalujte.

Pokud má uživatel nějakou neoficiální verzi instalátoru, ve které chybí produktový klíč, můžete si softwarový balíček zaregistrovat pomocí malé utility KMSAuto Net, i když je to považováno za nezákonný čin. Přesto se jedná o vcelku přijatelné řešení pro naše uživatele.

Tyto kroky však nemusí být nutné. Problém je snad jen v tom, že operační systém má vypnutou automatickou aktualizaci, která kromě softwarových modulů a komponent bezpečnostního systému zajišťuje i instalaci aktualizací pro kancelářské produkty.

Případně můžete přejít do „Centra aktualizací“, nastavit ruční vyhledávání s povolenou instalací aktualizací pro další softwarové produkty společnosti Microsoft a integrovat vše, co se najde, do systému.

jaký je výsledek?

Vyvodíme-li závěry ze všeho výše uvedeného, ​​lze poznamenat, že ve většině případů pomáhá technika deaktivace požadavků DDE. Pravda, nelze vyloučit ani další možnosti. Záměrně zde nebyly brány v úvahu situace související s pronikáním různých typů virů do systému, které jsou také někdy schopny zablokovat práci nebo dokonce spouštění kancelářských programů, protože bezpečnostní otázky by měly být prioritou každého uživatele. Ale obecně lze hlavní problém vyřešit docela jednoduše a někdy pomůže i pravidelné obnovení systému.




Nahoru