Excel hibakeresés
Excel képlet eltűnt – mi történt vele?
„Tegnap még ott volt a képlet, ma meg csak egy sima szám van a cellában” – ezt a mondatot rendszeresen hallom ügyfelektől, amikor egy fontos munkafüzet hirtelen mást mutat, mint amit megszoktak. A cella nem üres, nem hibás, csak épp nem képlet van benne, hanem egy statikus érték. Elsőre ijesztő tud lenni, mert úgy tűnik, mintha eltűnt volna a munka egy része.
A jó hír: a legtöbb esetben pontosan visszakövethető, mi történt. Nem kell hozzá Excel-guruvá válnod – csak azt kell tudni, hol érdemes keresni, és mit érdemes megelőzésképp bevezetni. Nézzük sorra a leggyakoribb okokat.
A képletet valaki értékre írta át
A leggyakoribb ok minden tapasztalatom szerint az, hogy a képletet szándékosan vagy véletlenül értékké alakították. Ez jellemzően a „Beillesztés csak értékként” funkcióval történik: valaki kimásolja a képletes cellát, majd ugyanoda csak az eredményét illeszti vissza.
- A cella innentől egy „megfagyott” számot tartalmaz, ami nem frissül, ha a mögötte lévő adatok változnak.
- Ezt sokszor tudatosan csinálják – például egy hónap végi zárásnál senki nem akarja, hogy a decemberi riport száma januárban átíródjon.
- Ha egy korábban dinamikusan változó cella most mereven ugyanazt az értéket mutatja hónapok óta, nagy eséllyel ez történt vele.
A képletet törölték
A második tipikus eset ennél egyszerűbb: a képlet fizikailag törlésre került. Ez történhet egy elhamarkodott Delete billentyűleütéssel, egy teljes sor vagy oszlop törlésével, vagy egy nagyobb átszervezés közben.
- Különösen gyakori olyan munkafüzeteknél, ahol sok kéz dolgozik ugyanazon a fájlon.
- Vagy ahol egy régebbi, már nem használt szakaszt próbált valaki eltávolítani, és a törlés szélesebb területet érintett, mint kellett volna.
Másolás vagy beillesztés okozta
Harmadik gyakori forgatókönyv a másolás-beillesztés egy félresikerült változata.
- Valaki egy másik tartományt másolt a képletes cellák helyére, és a régi tartalom felülíródott.
- Egy formázás nélküli beillesztés (Values Only), vagy egy külső rendszerből – webes felületről, PDF-ből – másolt adat egyszerűen felülírta a képletet nyers szöveggel vagy számmal.
Automatizmus módosította
Ha a fájlban makró fut, Power Query frissítés van beállítva, vagy valamilyen automatikus import érkezik egy külső forrásból, könnyen előfordulhat, hogy egy ilyen folyamat nyers értékkel írja felül azt a cellát, amiben korábban képlet volt.
- Tipikus eset, amikor egy Power Query frissítés a célterületet néhány sorral arrébb tolja.
- Vagy egy makró fix cellatartományra hivatkozik, ami idővel már nem esik egybe azzal a résszel, ahol a képletek vannak.
Hogyan lehet megtalálni az eredeti képletet?
A jó hír, hogy a legtöbb esetben az eltűnt képlet nem veszett el végleg – csak meg kell találni, honnan lehet visszaszerezni. Néhány forrás, amit mindig érdemes végignézni:
- Egy korábbi, még el nem mentett vagy külön mentett fájlverzió, ami esetleg egy másik mappában vagy e-mail mellékletként megmaradt.
- Az automatikus mentés vagy verzióelőzmény funkció, ha a fájl OneDrive-on vagy SharePointon van tárolva.
- A szomszédos, hasonló szerkezetű cellák képlete, amelyek mintaként szolgálhatnak a rekonstrukcióhoz.
- Egy korábban kiküldött riport, e-mail melléklet vagy nyomtatott, esetleg PDF-be exportált verzió.
Hogyan előzhető meg?
A jövőbeli fejfájás elkerülésére néhány egyszerű szokás sokat segít.
- Válaszd külön a beviteli (nyers adat) területet és a számítási (képletes) területet.
- Védd meg a képleteket tartalmazó cellákat munkalapvédelemmel, hogy azokat csak szándékosan, jelszóval lehessen módosítani.
- Alakíts ki rendszeres, dátumozott verziózási szokást, hogy mindig legyen visszanyúlási pont.
- Készíts rövid dokumentációt arról, mely cellák vagy területek tartalmaznak képletet.
Kapcsolódó cikkek
Nem tudod, mi a baja az Excel fájlnak?
Írd le röviden, mit tapasztalsz, vagy küldd el a fájlt, és segítünk feltárni a problémát – akár azt is, ha egy fontos képlet nyomtalanul eltűnt egy cellából.
