Tuo valuuttakurssit Internetistä

Tietyn valuutan kurssin tuonti Internetistä automaattisella päivityksellä on hyvin yleinen tehtävä monille Microsoft Excelin käyttäjille. Kuvittele, että sinulla on hinnasto, joka on laskettava uudelleen joka aamu valuuttakurssin mukaan. Tai projektin budjetti. Tai sopimuksen kustannukset, jotka on laskettava käyttämällä dollarin vaihtokurssia sopimuksen tekopäivänä.

Tällaisissa tilanteissa voit ratkaista ongelman eri tavoin – kaikki riippuu siitä, minkä Excel-version olet asentanut ja mitä lisäosia sen päällä on.

Tapa 1: yksinkertainen verkkopyyntö nykyiselle valuuttakurssille

Tämä menetelmä sopii niille, joilla on vielä vanhoja Microsoft Office 2003-2007 -versioita tietokoneessaan. Se ei käytä kolmannen osapuolen lisäosia tai makroja ja toimii vain sisäänrakennetuilla toiminnoilla.

lehdistö Internetistä (Web) kieleke Päiväys (Päivämäärä). Näyttöön tulevassa ikkunassa rivillä Osoite (Osoite) kirjoita sen sivuston URL-osoite, josta tiedot otetaan (esimerkiksi http://www.finmarket.ru/currency/rates/) ja paina näppäintä enter.

Tuo valuuttakurssit Internetistä

Kun sivu latautuu, mustat ja keltaiset nuolet näkyvät taulukoissa, jotka Excel voi tuoda. Tällaisen nuolen napsauttaminen merkitsee tuotavan taulukon.

Kun kaikki tarvittavat taulukot on merkitty, napsauta -painiketta Tuo (Tuonti) ikkunan alareunassa. Tiedon lataamiseen vaaditun ajan kuluttua merkittyjen taulukoiden sisältö ilmestyy arkin soluihin:

Tuo valuuttakurssit Internetistä

Lisämuokkausta varten voit napsauttaa hiiren kakkospainikkeella mitä tahansa näistä soluista ja valita komennon pikavalikosta. Alueen ominaisuudet (Tietoalueen ominaisuudet).Tässä valintaikkunassa on haluttaessa mahdollista määrittää päivitystiheys ja muut parametrit:

Tuo valuuttakurssit Internetistä

Osakekurssit, koska ne muuttuvat muutaman minuutin välein, voit päivittää useammin (valintaruutu Päivitä N min välein.), mutta valuuttakurssit, useimmissa tapauksissa, riittää päivittämään kerran päivässä (valintaruutu Päivitys tiedostoon auki).

Huomaa, että Excel käsittelee koko tuotua tietovalikoimaa yhtenä yksikkönä ja antaa sille oman nimensä, joka näkyy välilehden Name Managerissa. kaava (Kaavat — Name Manager).

Tapa 2: Parametrinen verkkokysely vaihtokurssin saamiseksi tietyltä ajanjaksolta

Tämä menetelmä on hieman modernisoitu ensimmäinen vaihtoehto ja antaa käyttäjälle mahdollisuuden saada halutun valuutan vaihtokurssi ei vain kuluvalle päivälle, vaan myös mille tahansa muulle kiinnostavalle päivälle tai päivämäärävälille. Tätä varten verkkopyyntömme on muutettava parametriseksi eli lisättävä siihen kaksi selventävää parametria (tarpeemme valuutan koodi ja nykyinen päivämäärä). Teemme tämän seuraavasti:

1. Luomme verkkopyynnön (katso menetelmä 1) Maamme keskuspankin verkkosivuston sivulle kurssiarkiston kanssa: http://cbr.ru/currency_base/dynamics.aspx

2. Valitse vasemmalla olevasta lomakkeesta haluamasi valuutta ja aseta alkamis- ja lopetuspäivämäärät:

Tuo valuuttakurssit Internetistä

3. Napsauta painiketta Saadaksesi dataa ja muutaman sekunnin kuluttua näemme taulukon, jossa on kurssiarvot, joita tarvitsemme tietylle päivämäärävälille. Vieritä tuloksena olevaa taulukkoa kokonaan alas ja merkitse se tuontia varten napsauttamalla mustaa ja keltaista nuolta verkkosivun vasemmassa alakulmassa (älä vain kysy, miksi tämä nuoli on siellä eikä taulukon vieressä - tämä on kysymys sivuston suunnittelijoille).

Nyt etsimme painiketta, jossa on levyke ikkunan oikeasta yläkulmasta Tallenna pyyntö (Tallenna kysely) ja tallenna tiedosto pyyntömme parametreineen mihin tahansa sopivaan kansioon millä tahansa sopivalla nimellä - esimerkiksi in Omat asiakirjat nimellä cbr. iqy.  Tämän jälkeen Web Query -ikkuna ja koko Excel voidaan sulkea toistaiseksi.

4. Avaa kansio, johon tallensit pyynnön, ja etsi pyyntötiedosto cbr. iqy, napsauta sitä hiiren kakkospainikkeella - Avaa - Muistio (tai valitse se luettelosta - yleensä se on tiedosto Notepad.exe kansiosta C: Windows). Kun olet avannut pyyntötiedoston Muistiossa, sinun pitäisi nähdä jotain tällaista:

Tuo valuuttakurssit Internetistä

Arvokkain tässä on rivi osoitteella ja siinä olevat kyselyparametrit, jotka korvaamme – tarvitsemamme valuutan koodi (korostettu punaisella) ja lopetuspäivämäärä, jonka korvaamme tämän päivän (korostettu sininen). Muokkaa riviä huolellisesti saadaksesi seuraavat tiedot:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Valuutta koodi"]&date_req1=01.01.2000&r1=1&date_req2=["Päivämäärä"]&rt=1&mode=1

Jätä kaikki muu ennalleen, tallenna ja sulje tiedosto.

5. Luo uusi kirja Excelissä, avaa taulukko, johon haluamme tuoda keskuspankin korkojen arkiston. Syötä mihin tahansa sopivaan soluun kaava, joka antaa meille nykyisen päivämäärän tekstimuodossa kyselyn korvaaminen:

=TEKSTI(TÄNÄÄN();”PP.KK.VVVV”)

tai englanninkielisenä versiona

=TEKSTI(TÄNÄÄN(),»pp.kk.vvvv»)

Jossain lähellä syötämme tarvitsemamme valuutan koodin taulukosta:

valuutta

Koodi   

USA: n dollari

R01235

euro

R01239

Punta

R01035

Japanin jeni

R01820

Tarvittavan koodin voi myös kurkistaa kyselymerkkijonoon suoraan keskuspankin verkkosivuilta.

6. Lataamme tiedot arkille luotujen solujen ja cbr.iqy-tiedoston pohjalta, eli siirrymme välilehteen Data – Yhteydet – Etsi muita (Data – olemassa olevat yhteydet). Etsi ja avaa tiedosto avautuvassa tietolähteen valintaikkunassa cbr. iqy. Ennen tuontia Excel selvittää kanssamme kolme asiaa.

Ensinnäkin, mihin tietotaulukko tuodaan:

Tuo valuuttakurssit Internetistä

Toiseksi, mistä saat valuuttakoodin (voit valita ruudun Käytä tätä oletusarvoa (Käytä tätä arvoa/viittausta tulevissa päivityksissä), jotta myöhemmin joka kerta tätä solua ei määritetä päivitysten ja valintaruudun aikana Päivitä automaattisesti, kun solun arvo muuttuu (Päivitä automaattisesti, kun solun arvo muuttuu):

Tuo valuuttakurssit Internetistä

Kolmanneksi, mistä solusta lopetuspäivä otetaan (voit myös valita molemmat ruudut tästä, jotta huomenna sinun ei tarvitse asettaa näitä parametreja manuaalisesti päivityksen yhteydessä):

Tuo valuuttakurssit Internetistä

Napauta OK, odota muutama sekunti ja hanki arkille täydellinen arkisto halutun valuutan vaihtokurssista:

Tuo valuuttakurssit Internetistä

Kuten ensimmäisessä menetelmässä, napsauta hiiren kakkospainikkeella tuotuja tietoja ja valitse komento Alueen ominaisuudet (Tietoalueen ominaisuudet), voit säätää virkistystaajuutta Kun avaat tiedoston (Päivitä tiedosto auki). Sitten, jos sinulla on Internet-yhteys, tiedot päivittyvät automaattisesti joka päivä, eli taulukko päivittyy automaattisesti uusilla tiedoilla.

Halutun päivämäärän kurssi on helpoin poimia taulukostamme funktion avulla VPR (HAKU) – Jos et ole perehtynyt siihen, suosittelen vahvasti, että teet sen. Tällaisella kaavalla voit esimerkiksi valita dollarin vaihtokurssin 10. tammikuuta 2000 taulukostamme:

Tuo valuuttakurssit Internetistä

tai englanniksi =VLOOKUP(E5,cbr,3,1)

jossa

  • E5 – solu, joka sisältää annetun päivämäärän
  • cbr - tietoalueen nimi (generoidaan automaattisesti tuonnin aikana ja yleensä sama kuin kyselytiedoston nimi)
  • 3 – sen sarakkeen sarjanumero taulukossamme, josta saamme tiedot
  • 1 – argumentti, joka sisältää likimääräisen haun VLOOKUP-funktiolle, jotta voit löytää kursseja niille välipäiville, joita ei todellisuudessa ole sarakkeessa A (lähin edellinen päivämäärä ja sen kurssi suoritetaan). Voit lukea lisää likimääräisestä hausta VLOOKUP-toiminnolla täältä.

  • Makro saadaksesi dollarin kurssin tietyltä päivämäärältä nykyisessä solussa
  • PLEX-lisätoiminto, jolla saadaan dollarin, euron, hryvnan, punnan jne. vaihtokurssi jonakin päivämääränä
  • Lisää mikä tahansa valuuttakurssi minä tahansa päivänä PLEX-lisäosaan

Jätä vastaus