Import exchange rates gikan sa Internet

Ang pag-import sa rate sa usa ka gihatag nga salapi gikan sa Internet nga adunay awtomatik nga pag-update usa ka kasagaran nga buluhaton alang sa daghang mga tiggamit sa Microsoft Excel. Hunahunaa nga ikaw adunay usa ka lista sa presyo nga kinahanglan kalkulahon pag-usab matag buntag sumala sa exchange rate. O ang budget sa proyekto. O ang gasto sa kontrata, nga kinahanglang kuwentahon gamit ang dollar exchange rate sa petsa sa pagtapos sa kontrata.

Sa ingon nga mga sitwasyon, mahimo nimong masulbad ang problema sa lainlaing mga paagi - kini tanan nagdepende kung unsang bersyon sa Excel ang imong na-install ug kung unsang mga add-on ang naa sa ibabaw niini.

Pamaagi 1: Usa ka yano nga hangyo sa web alang sa kasamtangan nga exchange rate

Kini nga pamaagi haom alang niadtong adunay mga daan nga bersyon sa Microsoft Office 2003-2007 sa ilang kompyuter. Wala kini mogamit sa bisan unsang ikatulo nga partido nga mga add-on o macros ug naglihok lamang sa mga built-in nga function.

press Gikan sa Internet (Web) tab Data (Petsa). Sa bintana nga makita, sa linya Address (Adres) isulod ang URL sa site diin kuhaon ang impormasyon (pananglitan, http://www.finmarket.ru/currency/rates/) ug ipadayon ang yawe Pagsulod.

Import exchange rates gikan sa Internet

Kung nag-load ang panid, ang itom ug dalag nga mga arrow makita sa mga lamesa nga ma-import sa Excel. Ang pag-klik sa ingon nga pana nagtimaan sa lamesa alang sa pag-import.

Kung ang tanan nga gikinahanglan nga mga lamesa gimarkahan, i-klik ang buton Import (Import) sa ubos sa bintana. Pagkahuman sa pila ka oras nga gikinahanglan aron makarga ang datos, ang sulud sa gimarkahan nga mga lamesa makita sa mga selyula sa sheet:

Import exchange rates gikan sa Internet

Alang sa dugang nga pag-customize, mahimo nimong i-right-click ang bisan asa niini nga mga selula ug pilia ang command gikan sa menu sa konteksto. Mga kabtangan sa range (Mga kabtangan sa sakup sa datos).Niini nga dialog box, kung gusto, posible nga i-configure ang frequency sa pag-update ug uban pang mga parameter:

Import exchange rates gikan sa Internet

Ang mga kinutlo sa stock, samtang nagbag-o kini matag pipila ka minuto, mahimo ka nga mag-update kanunay (checkbox I-refresh matag N min.), apan ang exchange rates, sa kadaghanan nga mga kaso, igo na ang pag-update kausa sa usa ka adlaw (ang checkbox Pag-update sa file nga bukas).

Timan-i nga ang tibuok nga gi-import nga han-ay sa datos gitratar sa Excel isip usa ka yunit ug gihatagan sa kaugalingong ngalan, nga makita sa Name Manager sa tab. pormula (Mga Pormula — Tagdumala sa Ngalan).

Pamaagi 2: Parametric web query para makuha ang exchange rate para sa gihatag nga date range

Kini nga pamaagi usa ka gamay nga moderno nga una nga kapilian ug naghatag sa tiggamit og higayon nga makadawat sa exchange rate sa gitinguha nga currency dili lamang alang sa karon nga adlaw, apan alang usab sa bisan unsang uban nga petsa o petsa nga interval sa interes. Aron mahimo kini, ang among hangyo sa web kinahanglan nga himuon nga parametric, ie pagdugang duha nga nagpatin-aw nga mga parameter niini (ang code sa currency nga among gikinahanglan ug ang karon nga petsa). Sa pagbuhat niini, atong buhaton ang mosunod:

1. Naghimo kami usa ka hangyo sa web (tan-awa ang pamaagi 1) sa panid sa website sa Central Bank sa Atong Nasud nga adunay archive sa mga kurso: http://cbr.ru/currency_base/dynamics.aspx

2. Sa porma sa wala, pilia ang gitinguha nga currency ug itakda ang mga petsa sa pagsugod ug pagtapos:

Import exchange rates gikan sa Internet

3. I-klik ang buton Para makakuha ug data ug pagkahuman sa pila ka segundo nakakita kami usa ka lamesa nga adunay mga kantidad sa kurso nga kinahanglan namon alang sa gihatag nga agwat sa petsa. I-scroll ang resulta nga lamesa hangtod sa ubos ug markahan kini para sa import pinaagi sa pag-klik sa itom ug dalag nga arrow sa ubos nga bahin sa wala nga bahin sa web page (ayaw lang pangutana kung nganong naa kini nga pana ug wala sa tupad sa lamesa - kini ang usa ka pangutana alang sa mga tigdesinyo sa site).

Karon nangita kami usa ka buton nga adunay floppy disk sa taas nga tuo nga suok sa bintana I-save ang Hangyo (I-save ang Pangutana) ug i-save ang file nga adunay mga parameter sa among hangyo sa bisan unsang angay nga folder sa ilawom sa bisan unsang kombenyente nga ngalan - pananglitan, sa Akong mga dokumento sa ilalum sa ngalan cbr. iqy.  Pagkahuman niana, ang bintana sa Web Query ug ang tanan nga Excel mahimong sirado sa pagkakaron.

4. Ablihi ang folder diin imong gitipigan ang hangyo ug pangitaa ang file sa hangyo cbr. iqy, unya pag-right-click niini - Buksan Uban - Notepad (o pilia kini gikan sa lista - kasagaran kini usa ka file notepad.exe gikan sa folder C: Windows). Human maablihan ang file sa hangyo sa Notepad, kinahanglan nimo nga makita ang usa ka butang nga sama niini:

Import exchange rates gikan sa Internet

Ang labing bililhon nga butang dinhi mao ang linya nga adunay adres ug ang mga parameter sa pangutana niini, nga atong ilisan – ang code sa currency nga atong gikinahanglan (gi-highlight sa pula) ug ang petsa sa pagtapos, nga atong pulihan sa karon (gipasiugda sa asul). I-edit pag-ayo ang linya aron makuha ang mosunod:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[“Code sa kuwarta”]&date_req1=01.01.2000&r1=1&date_req2=["Petsa"]&rt=1&mode=1

Ibilin ang tanan nga ingon niini, i-save ug isira ang file.

5. Paghimo og bag-ong libro sa Excel, ablihi ang sheet diin gusto namong i-import ang archive sa mga rate sa Central Bank. Sa bisan unsang angay nga cell, pagsulud usa ka pormula nga maghatag kanamo karon nga petsa sa text format alang sa pagpuli sa pangutana:

=TEXT(TODAY();”DD.MM.YYYY”)

o sa English nga bersyon

=TEXT(KARON(),»dd.mm.yyyy»)

Sa usa ka dapit nga duol atong gisulod ang code sa currency nga atong gikinahanglan gikan sa lamesa:

currency

code   

US dollar

R01235

Euro

R01239

Pagdakup

R01035

Japanese nga Yen

R01820

Ang gikinahanglan nga kodigo mahimo usab nga i-pepe sa query string direkta sa website sa Central Bank.

6. Among gikarga ang datos sa sheet, gamit ang gibuhat nga mga selula ug ang cbr.iqy file isip basehan, ie adto sa tab Data - Mga Koneksyon - Pangitaa ang Uban (Data — Anaa nga mga Koneksyon). Sa bintana sa pagpili sa tinubdan sa datos nga nagbukas, pangitaa ug ablihi ang file cbr. iqy. Sa dili pa mag-import, ipatin-aw sa Excel ang tulo ka butang uban kanamo.

Una, diin i-import ang lamesa sa datos:

Import exchange rates gikan sa Internet

Ikaduha, asa makuha ang currency code (mahimo nimong susihon ang kahon Gamita kini nga default nga bili (Gamita kini nga bili/reperensya para sa umaabot nga pag-refresh), aron sa ulahi sa matag higayon nga kini nga cell dili espesipiko sa panahon sa mga update ug ang checkbox Awtomatikong i-update kung mabag-o ang kantidad sa cell (Awtomatikong i-refresh kung mabag-o ang kantidad sa cell):

Import exchange rates gikan sa Internet

Ikatulo, diin gikan sa cell ang petsa sa pagtapos (mahimo usab nimo nga susihon ang duha nga mga kahon dinhi aron ugma dili nimo kinahanglan nga itakda kini nga mga parameter nga mano-mano kung mag-update):

Import exchange rates gikan sa Internet

I-klik OK, paghulat pipila ka segundo ug pagkuha usa ka kompleto nga archive sa exchange rate sa gusto nga currency sa sheet:

Import exchange rates gikan sa Internet

Sama sa unang pamaagi, pinaagi sa pag-right-click sa imported nga data ug pagpili sa sugo Mga kabtangan sa range (Mga kabtangan sa sakup sa datos), mahimo nimong i-adjust ang refresh rate Sa pagbukas sa usa ka file (I-refresh ang file nga bukas). Unya, kung adunay ka access sa Internet, ang datos awtomatiko nga ma-update kada adlaw, ie Ang lamesa awtomatikong ma-update sa bag-ong datos.

Sayon nga makuha ang rate alang sa gusto nga petsa gikan sa among lamesa gamit ang function VPR (VLOOKUP) - kung dili ka pamilyar niini, nan kusganon ko nga gitambagan ka nga buhaton kini. Sa ingon nga pormula, pananglitan, mahimo nimong pilion ang dolyar nga exchange rate alang sa Enero 10, 2000 gikan sa among lamesa:

Import exchange rates gikan sa Internet

o sa English =VLOOKUP(E5,cbr,3,1)

diin

  • E5 – ang cell nga adunay gihatag nga petsa
  • cbr - ngalan sa han-ay sa datos (awtomatikong namugna sa panahon sa pag-import ug kasagaran parehas sa ngalan sa query file)
  • 3 – ang serial number sa column sa among table, diin among makuha ang data
  • 1 - usa ka argumento nga naglakip sa usa ka gibanabana nga pagpangita alang sa VLOOKUP function aron makit-an nimo ang mga kurso alang sa mga intermediate nga mga petsa nga wala gyud sa column A (ang labing duol nga miaging petsa ug ang kurso niini kuhaon). Makabasa ka ug dugang bahin sa gibanabana nga pagpangita gamit ang VLOOKUP function dinhi.

  • Macro aron makuha ang dolyar nga rate sa gihatag nga petsa sa kasamtangan nga cell
  • PLEX add-on function aron makuha ang exchange rate sa dolyar, euro, hryvnia, pound sterling, ug uban pa alang sa bisan unsang gihatag nga petsa
  • Isulod ang bisan unsang currency rate sa bisan unsang petsa sa PLEX add-on

Leave sa usa ka Reply