Kaip suplanuoti Excel ataskaitą, kad ji nelūžtų po mėnesio

built to last — Report Automation | analytics.bi

Scenarijus pažįstamas: praėjusį mėnesį ataskaita veikė puikiai. Šį mėnesį atsisiuntėte naują failą, įklijavote duomenis – ir staiga pusė lentelės rodo #REF!, sumos nebesutampa, o grafikas tuščias. Praleidžiate vakarą lopydami tai, kas dar vakar veikė.

Problema beveik niekada ne ta, kad „Excel blogas”. Problema ta, kad ataskaita buvo sudėliota veikti vieną kartą, o ne atlaikyti pokyčius. Gera naujiena – patikimumą galima suplanuoti iš anksto, ir tam nereikia nieko sudėtingo.

Patikima ataskaita nesugriūva nuo naujo failo ar stulpelio, nes ji suplanuota taip, kad duomenų pokyčiai liestų tik vieną vietą. Žemiau – 5 principai, kaip tai padaryti.

1. Atskirkite tris sluoksnius: duomenys, skaičiavimai, vaizdas

Dažniausia lūžimo priežastis – kai viskas sumaišyta viename lape: neapdoroti duomenys, formulės ir gražus dashboardas vienas ant kito. Pakeitus vieną, griūva kitas.

Suplanuokite ataskaitą kaip tris atskirus sluoksnius: RAW – neliečiami neapdoroti duomenys; skaičiavimai – kur juos tvarkote ir jungiate; vaizdas – dashboardas, kurį rodote. Kai naujas failas keičia tik RAW sluoksnį, o kiti du lieka nepaliesti, ataskaita nustoja lūžti.

Excel ataskaitos 3 sluoksniai: RAW duomenys, skaičiavimai, dashboardas | analytics.bi
Trys atskiri sluoksniai: naujas failas paliečia tik RAW, o skaičiavimai ir dashboardas lieka nepaliesti.

2. Duomenis įsiveskite per Power Query, ne rankiniu kopijavimu

Rankinis „copy/paste” į ataskaitą yra vienas dažniausių lūžimo šaltinių: viena eilute per daug, kitas stulpelių eiliškumas – ir viskas pasislenka.

Vietoj to leiskite duomenims atkeliauti per Power Query. Užrašote, kaip juos paimti ir sutvarkyti, vieną kartą, o kitą mėnesį tik paspaudžiate Refresh. Duomenys visada patenka į tą pačią vietą ta pačia forma – be rankinio klijavimo ir be atsitiktinių poslinkių.

3. Naudokite Excel lenteles (Table), ne fiksuotus diapazonus

Jei formulės remiasi fiksuotu diapazonu (pvz. A2:D100), pridėjus naujų eilučių dalis duomenų tiesiog lieka už ribų – ataskaita „veikia”, bet skaičiai neteisingi. Tai vienas klastingiausių lūžių, nes klaidos nesimato.

Pavertę duomenis Excel lentele (Ctrl+T) gaunate struktūrines nuorodas: lentelė auga ir traukiasi pati, o formulės bei PivotTable automatiškai apima naujas eilutes. Vienas paprasčiausių žingsnių, kuris iškart padidina patikimumą.

4. Remkitės stulpelių pavadinimais, ne langelių vietomis

„Ketvirtas stulpelis” yra trapi nuoroda: kai šaltinyje įterpiamas naujas stulpelis, ketvirtas jau reiškia ką kita. Būtent taip atsiranda tylios klaidos ir #REF!.

Tiek Power Query žingsniai, tiek formulės (pvz. XLOOKUP su stulpelių pavadinimais) turėtų remtis pavadinimais, o ne pozicijomis. Tada šaltinio pertvarkymas nebegriauna logikos – svarbu tik, kad stulpelis tokiu pavadinimu egzistuotų.

5. Vienas įvesties taškas ir jokių „įrašytų kietai” reikšmių

Kai kelias iki failo, mėnuo ar filtras įrašyti giliai formulėse ar užklausose keliose vietose, kiekvienas pokytis virsta medžiokle po visą ataskaitą – ir vieną vietą beveik visada pamirštate.

Susidėkite visus kintamuosius – aplanko kelią, datą, parametrus – į vieną aiškią vietą (pvz. atskirą „Nustatymai” lentelę), į kurią nurodo visa kita. Pasikeitus mėnesiui pakeičiate vieną langelį, o ne dešimt.

Ką daryti toliau?

Nebūtina viską perdaryti iškart. Pasirinkite vieną ataskaitą, kuri dažniausiai lūžta, ir pritaikykite bent pirmus tris principus – atskirus sluoksnius, Power Query ir lenteles. Dažniausiai to užtenka, kad kito mėnesio atnaujinimas taptų kelių minučių Refresh‘u.

Jei norite pamatyti visą kelią nuo neapdorotų failų iki tvarkingo dashboardo, štai kaip automatizuoti Excel ataskaitą naudojant Power Query, o realaus projekto pavyzdys rodo, kaip tie patys principai pritaikyti tikroje ataskaitoje.

Išvada

Ataskaita, kuri „lūžta po mėnesio”, beveik visada yra ne blogo Excel, o neapgalvotos struktūros pasekmė. Atskirti sluoksniai, Power Query, lentelės, nuorodos į pavadinimus ir vienas įvesties taškas – penki principai, kurie ataskaitą paverčia iš trapios į tokią, kuri tiesiog atsinaujina. Suplanuokite vieną kartą – ir nustokite kas mėnesį ją gelbėti.

Norite ataskaitos, kuri nelūžta?

Jeigu turite ataskaitą, kurią kas mėnesį tenka lopyti, galiu peržiūrėti jos struktūrą ir pertvarkyti taip, kad ji atsinaujintų pati – naudojant Excel, Power Query ar Power BI.

Įvertinti automatizavimo galimybes
Nemokama atmintinė

Power Query atmintinė: automatizuok ataskaitą

Pagrindiniai žingsniai, 5 dažnos klaidos ir kada verta automatizuoti ataskaitą.

  • PDF · 2 psl., praktiška
  • Be spam'o — tik nauda
Blank Form (#5)
Be spam'o. Atsisakyti gali bet kada.

Panašūs straipsniai