Preskočiť na obsah

Import aktuálneho výmenného kurzu do programu Excel

Obsah

Čas čítania 2 zápisnice

Aktualizované - január 31, 2024

Excel, ktorý poznajú používatelia systému Windows aj Mac, už dlho ponúka možnosť prenosu webového obsahu do vlastných tabuliek.
Údaje na webových stránkach, ktoré sú prístupné len po prihlásení, však nie je možné získať.

Postup v systémoch Windows a Mac OS sa mierne líši. Excel 2016 pre Mac OS je opísaný tu.

Počas inštalácie programu Excel obsahuje používateľský priečinok (napr. xyz) /Users/xyz/Library/Group Containers/UBF8T346G9.Office/User Content.localised/Queries dva vzorové súbory, ktoré končia .iqy každý s vyhľadávacím dotazom.

Súbory môžete upravovať pomocou textového editora Úprava textu spracovať.

Prípadová štúdia

Predpokladajme, že si chcete overiť výmenný kurz dolára na webovej stránke finanzen.net, ktorú nájdete okrem iného na tejto adrese Webová lokalita sa nachádza.

Po skopírovaní webovej adresy a otvorení vzorového súboru SampleWebQuery01.iqy vymazať jeho obsah a nahradiť ho textom

WEB
1

https://www.boerse.de/devisen/Euro-Dollar/EU0009652759

Súbor si môžete stiahnuť napr. v časti dollarkurs.iqy možno uložiť.

Integrácia do vlastného súboru

Otvorte vlastný súbor programu Excel a vytvorte v ňom nový pracovný hárok. Umiestnite kurzor do bunky A1 nového pracovného hárka a kliknite na položku údajeďalej na Získavanie externých údajovpo ktorom nasleduje Vykonanie webového dotazu kliknúť. V otvorenom okne Finderu vyberte práve vytvorený súbor. dollarkurs.iqy dvojitým kliknutím.

Údaje sa potom načítajú z adresy URL, ktorú obsahuje. Po niekoľkých sekundách sa obsah zobrazí v tabuľke.

Je nápadné, že kurz sa zobrazuje ako textový reťazec, napr. "1,0857 USD", a nie ako skutočné číslo. Taktiež nestačí definovať túto bunku ako "číslo" prostredníctvom formátovania bunky. Reťazec sa musí najprv zredukovať na číselné znaky a potom previesť na reálne číslo.

Reťazec sa zmenší zadaním vzorca

=LINKS(B9;8)

To spôsobí, že sa z LEFT prenesie osem znakov a zvyšok sa vymaže.

Prevod na reálne číslo spôsobí násobenie 1,0čo je celý vzorec:

=LEFT(B9;8)*1.0

Teraz sa prepnite do vlastnej tabuľky, vyberte pole, v ktorom sa má zobraziť kurz dolára, a kliknite na tlačidlo Značka súčtu kliknúť. Po prepnutí na nový pracovný hárok vyberte požadovanú bunku s - teraz už čistým - kurzom dolára a stlačte tlačidlo Tlačidlo Enter/Return dokončiť. Kurz dolára je teraz v požadovanom poli. Nezabudnite uložiť!

Aktualizácia obsahu

Pri ďalšom otvorení súboru sa zobrazí okno, v ktorom je možné aktualizovať obsah tak, aby sa pri otvorení súboru zobrazil aj aktuálny kurz.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

sk_SKSlovak
We've detected you might be speaking a different language. Do you want to change to:
en_US English
de_DE German
en_US English
fr_FR French
sv_SE Swedish
es_ES Spanish
pt_PT Portuguese
it_IT Italian
nl_NL Dutch
nb_NO Norwegian
fi Finnish
da_DK Danish
cs_CZ Czech
hu_HU Hungarian
el Greek
ru_RU Russian
tr_TR Turkish
ja Japanese
lt_LT Lithuanian
lv Latvian
sl_SI Slovenian
sk_SK Slovak
Close and do not switch language