Flytja inn gengi af netinu

Að flytja inn gengi tiltekins gjaldmiðils af internetinu með sjálfvirkri uppfærslu er mjög algengt verkefni fyrir marga Microsoft Excel notendur. Ímyndaðu þér að þú sért með verðskrá sem þarf að endurreikna á hverjum morgni í samræmi við gengi krónunnar. Eða fjárhagsáætlun verkefnisins. Eða kostnað við samninginn, sem verður að reikna út með gengi dollara á samningsdegi.

Við slíkar aðstæður geturðu leyst vandamálið á mismunandi vegu - það fer allt eftir því hvaða útgáfu af Excel þú hefur sett upp og hvaða viðbætur eru ofan á því.

Aðferð 1: Einföld vefbeiðni fyrir núverandi gengi

Þessi aðferð hentar þeim sem eru enn með gamlar útgáfur af Microsoft Office 2003-2007 á tölvunni sinni. Það notar engar viðbætur eða fjölvi frá þriðja aðila og virkar aðeins á innbyggðum aðgerðum.

Smelltu á hnappinn Af netinu (Vefur) flipi Gögn (Dagsetning). Í glugganum sem birtist, í línunni Heimilisfang (heimilisfang) sláðu inn vefslóð síðunnar sem upplýsingarnar verða teknar frá (til dæmis http://www.finmarket.ru/currency/rates/) og ýttu á takkann Sláðu inn.

Flytja inn gengi af netinu

Þegar síðan er hlaðið munu svartar og gular örvar birtast á töflum sem Excel getur flutt inn. Með því að smella á slíka ör merkir töfluna til innflutnings.

Þegar allar nauðsynlegar töflur eru merktar skaltu smella á hnappinn innflutningur (Flytja inn) neðst í glugganum. Eftir nokkurn tíma sem þarf til að hlaða gögnunum mun innihald merktu taflanna birtast í reitunum á blaðinu:

Flytja inn gengi af netinu

Fyrir frekari aðlögun geturðu hægrismellt á einhvern af þessum frumum og valið skipunina í samhengisvalmyndinni. Range eignir (Eiginleikar gagnasviðs).Í þessum glugga, ef þess er óskað, er hægt að stilla uppfærslutíðni og aðrar breytur:

Flytja inn gengi af netinu

Hlutabréfaverð, þar sem þær breytast á nokkurra mínútna fresti, geturðu uppfært oftar (gátreitur Endurnýjaðu á N mín.), en gengi, í flestum tilfellum, er nóg að uppfæra einu sinni á dag (gátreiturinn Uppfærsla á skrá opnun).

Athugið að allt innflutt gagnasvið er meðhöndlað af Excel sem eina einingu og gefið sitt eigið nafn, sem sjá má í nafnastjóranum á flipanum uppskrift (Formúlur - Nafnastjóri).

Aðferð 2: Parametrisk veffyrirspurn til að fá gengi fyrir tiltekið tímabil

Þessi aðferð er örlítið nútímavæddur fyrsti valkostur og gefur notandanum tækifæri til að fá gengi viðkomandi gjaldmiðils, ekki aðeins fyrir núverandi dag, heldur einnig fyrir hvaða dagsetningu eða dagsetningu sem er vaxtabil. Til að gera þetta verður vefbeiðnin okkar að breytast í breytilegu, þ.e. bæta við tveimur skýringarbreytum (kóða gjaldmiðilsins sem við þurfum og núverandi dagsetning). Til að gera þetta gerum við eftirfarandi:

1. Við búum til vefbeiðni (sjá aðferð 1) á vefsíðu Seðlabanka okkar lands með safni námskeiða: http://cbr.ru/currency_base/dynamics.aspx

2. Í eyðublaðinu til vinstri skaltu velja gjaldmiðilinn sem þú vilt og stilla upphafs- og lokadagsetningar:

Flytja inn gengi af netinu

3. Smelltu á hnappinn Til að sækja gögn og eftir nokkrar sekúndur sjáum við töflu með námskeiðsgildunum sem við þurfum fyrir tiltekið dagsetningarbil. Skrunaðu töfluna sem myndast alla leið niður og merktu hana til innflutnings með því að smella á svörtu og gulu örina neðst í vinstra horninu á vefsíðunni (bara ekki spyrja hvers vegna þessi ör er þarna og ekki við hliðina á töflunni – þetta er spurning til vefhönnuða).

Nú erum við að leita að hnappi með disklingi í efra hægra horni gluggans Vista beiðni (Vista fyrirspurn) og vistaðu skrána með breytum beiðninnar okkar í hvaða viðeigandi möppu sem er undir hvaða þægilegu nafni sem er - til dæmis í Skjölin mín undir nafninu cbr. íqy.  Eftir það er hægt að loka veffyrirspurnarglugganum og öllu Excel í bili.

4. Opnaðu möppuna þar sem þú vistaðir beiðnina og leitaðu að beiðniskránni cbr. íqy, hægrismelltu síðan á það - Opna með - Notepad (eða veldu það af listanum - venjulega er það skrá notepad.exe úr möppu C: Windows). Eftir að þú hefur opnað beiðniskrána í Notepad ættirðu að sjá eitthvað á þessa leið:

Flytja inn gengi af netinu

Það verðmætasta hér er línan með heimilisfanginu og fyrirspurnarfæribreytum í henni, sem við munum setja í staðinn - kóða gjaldmiðilsins sem við þurfum (auðkenndur með rauðu) og lokadagsetning, sem við munum skipta út fyrir dagsetningu í dag (auðkennd í blár). Breyttu línunni vandlega til að fá eftirfarandi:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[„Gjaldmiðilskóði“]&date_req1=01.01.2000&r1=1&date_req2=[«Dagsetning»]&rt=1&ham=1

Láttu allt annað eins og það er, vistaðu og lokaðu skránni.

5. Búðu til nýja bók í Excel, opnaðu blaðið þar sem við viljum flytja inn skjalasafn Seðlabankans gengi. Í hvaða reit sem er, sláðu inn formúlu sem gefur okkur núverandi dagsetningu í textaformi til að skipta um fyrirspurn:

=TEXT(Í DAG();“DD.MM.ÁÁÁÁ“)

eða í enskri útgáfu

=TEXT(Í DAG(),»dd.mm.áááá»)

Einhvers staðar nálægt sláum við inn kóða gjaldmiðilsins sem við þurfum úr töflunni:

Gjaldmiðill

code   

Bandaríkjadalur

R01235

Euro

R01239

Pund

R01035

Japönsk jen

R01820

Einnig er hægt að kíkja á nauðsynlegan kóða í fyrirspurnarstrenginn beint á heimasíðu Seðlabankans.

6. Við hleðum gögnunum á blaðið, notum búnar frumur og cbr.iqy skrána sem grunn, þ.e. Gögn – Tengingar – Finndu önnur (Gögn — Núverandi tengingar). Finndu og opnaðu skrána í valglugganum fyrir gagnagjafa sem opnast cbr. íqy. Fyrir innflutning mun Excel skýra þrennt með okkur.

Í fyrsta lagi hvar á að flytja inn gagnatöfluna:

Flytja inn gengi af netinu

Í öðru lagi, hvaðan á að fá gjaldmiðilskóðann (þú getur hakað við reitinn Notaðu þetta sjálfgefna gildi (Notaðu þetta gildi/tilvísun fyrir endurnýjun í framtíðinni), þannig að seinna í hvert skipti sem þetta hólf er ekki tilgreint við uppfærslur og gátreitinn Uppfærðu sjálfkrafa þegar frumugildi breytist (Endurnýja sjálfkrafa þegar gildi hólfs breytist):

Flytja inn gengi af netinu

Í þriðja lagi, frá hvaða reit á að taka lokadagsetninguna (þú getur líka hakað við báða reitina hér svo að á morgun þarftu ekki að stilla þessar færibreytur handvirkt við uppfærslu):

Flytja inn gengi af netinu

Smellur OK, bíddu í nokkrar sekúndur og fáðu heildarskrá yfir gengi viðkomandi gjaldmiðils á blaðinu:

Flytja inn gengi af netinu

Eins og í fyrstu aðferðinni, með því að hægrismella á innfluttu gögnin og velja skipunina Range eignir (Eiginleikar gagnasviðs), þú getur stillt hressingarhraðann Þegar skrá er opnuð (Endurnýja þegar skrá er opin). Síðan, ef þú hefur aðgang að internetinu, verða gögnin sjálfkrafa uppfærð á hverjum degi, þ.e. Taflan verður sjálfkrafa uppfærð með nýjum gögnum.

Auðveldast er að draga verðið fyrir viðkomandi dagsetningu úr töflunni okkar með því að nota aðgerðina VPR (SKRÁNING) - ef þú þekkir það ekki, þá ráðlegg ég þér eindregið að gera þetta. Með slíkri formúlu geturðu til dæmis valið gengi dollara fyrir 10. janúar 2000 úr töflunni okkar:

Flytja inn gengi af netinu

eða á ensku =VLOOKUP(E5,cbr,3,1)

þar sem

  • E5 – reitinn sem inniheldur tiltekna dagsetningu
  • cbr - heiti gagnasviðsins (myndað sjálfkrafa við innflutning og venjulega það sama og nafn fyrirspurnarskrárinnar)
  • 3 – raðnúmer dálksins í töflunni okkar, þaðan sem við fáum gögnin
  • 1 – rök sem felur í sér áætlaða leit að VLOOKUP fallinu þannig að þú getir fundið námskeið fyrir þær millidagsetningar sem eru í raun og veru ekki til staðar í dálki A (næsta fyrri dagsetning og námskeið hennar verða tekin). Þú getur lesið meira um áætlaða leit með því að nota VLOOKUP aðgerðina hér.

  • Fjölvi til að fá dollargengi fyrir tiltekna dagsetningu í núverandi reit
  • PLEX viðbótaraðgerð til að fá gengi dollars, evru, hrinja, sterlingspunds osfrv. fyrir hverja dagsetningu
  • Settu inn hvaða gjaldmiðil sem er á hvaða dagsetningu sem er í PLEX viðbótinni

Skildu eftir skilaboð