Meglehetősen sok céges képzés során találkozok azzal, hogy az MNB honlapjáról szerzik be a napi árfolyamokat, ezt betöltik egy Excel munkalapra, és a saját tranzakcióik vagy egyéb adataik dátumaihoz innen keresik ki a hozzá tartozó árfolyamot. Az MNB vonatkozó oldala itt van. Beállíthatjuk, hogy Euró listát kérünk, és megadhatjuk a kezdő és végdátumokat Az árfolyam információk lekérése után egy új oldalra listázza a két dátum közötti árfolyamokat. Ezt lehet mondjuk Copy / Paste módszerrel Excel munkalapra másolni
https://www.mnb.hu/arfolyam-lekerdezes
Az új oldal URL-jében benne van az EURÓ, és a két dátum is.
https://www.mnb.hu/arfolyam-tablazat?deviza=rbCurrencySelect&devizaSelected=EUR&datefrom=2019.01.01.&datetill=2019.12.31.&order=1
Problémák, amikkel foglalkozni kell
- Ha megy tovább az év, hogyan lehet frissíteni a listát az újabb eltelt napokkal?
- A lista nem tartalmazza a szombatokat (akkor sem, ha áthelyezett munkanapok voltak) és a vasárnapokat, illetve hiányoznak a hivatalos és az áthelyezések miatt alakult munkaszüneti napok. Ha egy ilyen naphoz keresünk árfolyamot, akkor a következő munkanapon érvényes árfolyamot kellene megkeresnünk.
Ebben a cikkben csak az első problémával foglalkozom, de a következő cikket a másik problémának szentelem.
PowerQuery a segítség
A 2016-os Exceltől fölfelé minden verzió beépítve tartalmazza a PowerQuery-t. Ennek a fantasztikus eszköznek a taglalásába most nem tudok belemenni, ezért csak az aktuális esetünkre szorítkoznék. A PowerQuery-vel csatlakozunk a listát lekérő weboldal URL-jéhez, és onnan betöltjük a listát egy Excel munkalapra
- Adatok -> Adatok beolvasása -> Más forrásból -> Weblapról
- A lekérdező URL megadása, majd az előnézet megtekintése
- Betöltés
Betölti az árfolyam táblázatot az aktuális munkafüzetbe egy új munkalapra
Frissítés
A betöltött táblázat mögött egy élő kapcsolat épült ki az adott oldallal. Ha van internet kapcsolatunk, akkor a táblán jobb klikk -> Frissítés választásával a lekérdezés újra lefut és a lista automatikusan bővül az azóta eltelt munkanapokkal és árfolyam értékekkel.
Mindez Videón
Vélemény, hozzászólás?
Hozzászólás küldéséhez be kell jelentkezni.