Árfolyamok importálása az internetről

Egy adott deviza árfolyamának importálása az internetről automatikus frissítéssel sok Microsoft Excel felhasználó számára igen gyakori feladat. Képzelje el, hogy van egy árlistája, amelyet minden reggel újra kell számolnia az árfolyamnak megfelelően. Vagy a projekt költségvetését. Vagy a szerződés költsége, amelyet a szerződéskötés napján érvényes dollár árfolyam alapján kell kiszámítani.

Ilyen helyzetekben többféleképpen is megoldhatja a problémát – minden attól függ, hogy az Excel melyik verzióját telepítette, és milyen bővítmények vannak rajta.

1. módszer: Egyszerű webes lekérdezés az aktuális árfolyamra

Ez a módszer azoknak megfelelő, akiknek még a Microsoft Office 2003-2007 régi verziói vannak a számítógépükön. Nem használ harmadik féltől származó kiegészítőket vagy makrókat, és csak beépített funkciókkal működik.

sajtó Az internetről (Web) lap dátum (Dátum). A megjelenő ablakban a sorban Székhely (Cím) írja be annak a webhelynek az URL-címét, ahonnan az információ származik (például http://www.finmarket.ru/currency/rates/), és nyomja meg a gombot belép.

Árfolyamok importálása az internetről

Az oldal betöltésekor fekete és sárga nyilak jelennek meg az Excel által importálható táblázatokon. Egy ilyen nyílra kattintva megjelöli az importálásra szánt táblázatot.

Ha az összes szükséges táblázat meg van jelölve, kattintson a gombra import (Importálás) az ablak alján. Az adatok betöltéséhez szükséges idő elteltével a megjelölt táblázatok tartalma megjelenik a lap celláiban:

Árfolyamok importálása az internetről

További testreszabáshoz kattintson jobb gombbal bármelyik cellára, és válassza ki a parancsot a helyi menüből. Tartomány tulajdonságai (Adattartomány tulajdonságai).Ebben a párbeszédablakban, ha szükséges, lehetőség van a frissítési gyakoriság és egyéb paraméterek konfigurálására:

Árfolyamok importálása az internetről

A tőzsdei árfolyamok, mivel néhány percenként változnak, gyakrabban frissíthetők (jelölőnégyzet Frissítés N percenként.), de az árfolyamokat a legtöbb esetben elegendő naponta egyszer frissíteni (a jelölőnégyzet Frissítés a fájl megnyitásakor).

Vegye figyelembe, hogy az Excel a teljes importált adattartományt egyetlen egységként kezeli, és saját nevet kap, amely a lap Névkezelőjében látható. képlet (Képletek — Névkezelő).

2. módszer: Paraméteres internetes lekérdezés egy adott dátumtartomány árfolyamának lekéréséhez

Ez a módszer egy kissé modernizált első lehetőség, és lehetőséget ad a felhasználónak, hogy ne csak az adott napra, hanem bármely más dátumra vagy dátumintervallumra is megkapja a kívánt deviza árfolyamát. Ehhez a webes kérésünket paraméteressé kell alakítani, azaz hozzá kell adni két egyértelműsítő paramétert (a számunkra szükséges pénznem kódja és az aktuális dátum). Ehhez a következőket tesszük:

1. Létrehozunk egy webes kérelmet (lásd az 1. módszert) Országunk Központi Bankja weboldalának oldalára a kurzusok archívumával: http://cbr.ru/currency_base/dynamics.aspx

2. A bal oldali űrlapon válassza ki a kívánt pénznemet, és állítsa be a kezdő és befejező dátumot:

Árfolyamok importálása az internetről

3. Kattintson a gombra Adatok beszerzéséhez és néhány másodperc múlva egy táblázatot látunk az adott dátumintervallumhoz szükséges pályaértékekkel. Görgesd le egészen a kapott táblázatot, és jelöld meg importálásra a weboldal bal alsó sarkában lévő fekete és sárga nyílra kattintva (csak ne kérdezd, hogy ez a nyíl miért van ott és nem a táblázat mellett – ez a kérdés az oldal tervezőihez).

Most az ablak jobb felső sarkában keresünk egy hajlékonylemezes gombot Kérelem mentése (Lekérdezés mentése) és mentse el a kérésünk paramétereit tartalmazó fájlt bármely megfelelő mappába, tetszőleges néven – például in A dokumentumokat néven cbr. iqy.  Ezt követően a Web Query ablak és az egész Excel egyelőre bezárható.

4. Nyissa meg azt a mappát, ahová a kérést mentette, és keresse meg a kérésfájlt cbr. iqy, majd kattintson rá jobb gombbal – Megnyitás a következővel: Jegyzettömb (vagy válassza ki a listából – általában ez egy fájl Notepad.exe mappából C: Windows). Miután megnyitotta a kérésfájlt a Jegyzettömbben, valami ilyesmit kell látnia:

Árfolyamok importálása az internetről

A legértékesebb itt a címet és a benne lévő lekérdezési paramétereket tartalmazó sor, amit ki fogunk cserélni – a szükséges pénznem kódja (pirossal kiemelve) és a befejezési dátum, amit a maira cserélünk (kiemelve kék). Óvatosan szerkessze a sort, hogy a következőket kapja:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Pénznem kód"]&date_req1=01.01.2000&r1=1&date_req2=["Dátum"]&rt=1&mode=1

Hagyjon minden mást úgy, ahogy van, mentse és zárja be a fájlt.

5. Hozzon létre egy új könyvet Excelben, nyissa meg azt a lapot, ahová a jegybanki árfolyamok archívumát szeretnénk importálni. Bármely megfelelő cellába írjon be egy képletet, amely megadja az aktuális dátumot szöveges formátumban lekérdezés helyettesítésére:

=SZÖVEG(MA();”NN.HH.ÉÉÉÉ”)

vagy angol változatban

=SZÖVEG(MA(),»nn.hh.éééé»)

Valahol a közelben beírjuk a szükséges pénznem kódját a táblázatból:

Valuta

Kód   

amerikai dollár

R01235

Euro

R01239

Font

R01035

japán jen

R01820

A szükséges kód közvetlenül a Központi Bank webhelyén is betekinthető a lekérdezési karakterláncba.

6. A létrehozott cellákat és a cbr.iqy fájlt alapul véve betöltjük a lapra az adatokat, azaz lépjünk a fülre Adatok – Kapcsolatok – Mások keresése (Adatok – meglévő kapcsolatok). A megnyíló adatforrás-kiválasztó ablakban keresse meg és nyissa meg a fájlt cbr. iqy. Importálás előtt az Excel három dolgot tisztáz velünk.

Először is, hova kell importálni az adattáblát:

Árfolyamok importálása az internetről

Másodszor, honnan szerezheti be a pénznemkódot (jelölje be a négyzetet Használja ezt az alapértelmezett értéket (Használja ezt az értéket/hivatkozást a jövőbeni frissítésekhez), így később minden alkalommal ez a cella nem kerül megadásra a frissítések és a jelölőnégyzet során Automatikus frissítés, ha a cellaérték változik (Automatikus frissítés, ha a cellaérték változik):

Árfolyamok importálása az internetről

Harmadszor, melyik cellából kell venni a befejezési dátumot (itt is bejelölheti mindkét négyzetet, hogy holnap ne kelljen manuálisan beállítani ezeket a paramétereket frissítéskor):

Árfolyamok importálása az internetről

Kattints OK, várjon néhány másodpercet, és kapja meg a kívánt valuta árfolyamának teljes archívumát a lapon:

Árfolyamok importálása az internetről

Az első módszerhez hasonlóan jobb gombbal az importált adatokra kattintva és a parancs kiválasztásával Tartomány tulajdonságai (Adattartomány tulajdonságai), beállíthatja a frissítési gyakoriságot Fájl megnyitásakor (Frissítés a fájl megnyitásakor). Ezután, ha van internet hozzáférésed, az adatok minden nap automatikusan frissülnek, azaz A táblázat automatikusan frissül új adatokkal.

Legegyszerűbben a függvény segítségével kinyerhetjük táblázatunkból a kívánt dátum árfolyamát VPR (VLOOKUP) – Ha nem ismeri, akkor erősen ajánlom, hogy ezt tegye. Ilyen képlettel például táblázatunkból kiválaszthatja a dollár 10. január 2000-i árfolyamát:

Árfolyamok importálása az internetről

vagy angolul =VLOOKUP(E5;cbr;3,1;XNUMX)

ahol

  • E5 – az adott dátumot tartalmazó cella
  • CBR – az adattartomány neve (az importálás során automatikusan generálódik, és általában megegyezik a lekérdező fájl nevével)
  • 3 – táblázatunk oszlopának sorszáma, ahonnan az adatokat kapjuk
  • 1 – egy argumentum, amely magában foglalja a VLOOKUP függvény hozzávetőleges keresését, hogy megtalálja a kurzusokat azokra a közbenső dátumokra, amelyek valójában nem szerepelnek az A oszlopban (a legközelebbi korábbi dátum és annak tanfolyama kerül felvételre). A VLOOKUP funkció használatával kapcsolatos hozzávetőleges keresésről itt olvashat bővebben.

  • Makró egy adott dátum dollárárfolyamának lekéréséhez az aktuális cellában
  • PLEX kiegészítő funkció a dollár, euró, hrivnya, font sterling stb. árfolyamának lekéréséhez adott dátumra
  • Bármilyen devizaárfolyamot beilleszthet bármely időpontra a PLEX kiegészítőbe

Hagy egy Válaszol