Telefonszámunk: 1-472-0679

Fissíthető napi Euró árfolyam Excelben

2019-07-13 - horvimi - Kategória: PowerQuery
Hivatkozott Excel verzio: Excel 2016 Office365

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

mnb-honlap-euro-lista

Az új oldal URL-jében benne van az EURÓ, és a két dátum is.

Euro-arfolyam-lista-url

https://www.mnb.hu/arfolyam-tablazat?deviza=rbCurrencySelect&devizaSelected=EUR&datefrom=2019.01.01.&datetill=2019.12.31.&order=1

Euró-árfolyam-lista

Ha befejezésként jövőbeni dátumot adunk meg, akkor a legutolsó elérhető dátumig (az aktuális napig, vagy az azt megelőző munkanapig) kapjuk  meg a listát.

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

  1. Adatok -> Adatok beolvasása -> Más forrásból -> Weblapról
    PowerQuery-adatok-beolvasá
  2.  A lekérdező URL megadása, majd az előnézet megtekintése
    PowerQuery-Weboldal-tablazat-elonézet
  3. Betöltés

Betölti az árfolyam táblázatot az aktuális munkafüzetbe egy új munkalapra
Betöltött-árfolyamlista

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

 

 

Nincs kapcsolódó tananyag

Vélemény, hozzászólás?