Ngimpor kurs saka Internet

Ngimpor tarif mata uang tartamtu saka Internet kanthi nganyari otomatis minangka tugas sing umum banget kanggo akeh pangguna Microsoft Excel. Bayangake yen sampeyan duwe dhaptar rega sing kudu diitung maneh saben esuk miturut kurs. Utawa anggaran proyek. Utawa biaya kontrak, sing kudu diwilang nggunakake kurs dollar ing tanggal kesimpulan kontrak.

Ing kahanan kaya mengkono, sampeyan bisa ngatasi masalah kanthi cara sing beda-beda - kabeh gumantung saka versi Excel sing wis diinstal lan tambahan apa sing ana ing ndhuwur.

Cara 1: Panjaluk web prasaja kanggo kurs saiki

Cara iki cocok kanggo sing isih duwe versi lawas saka Microsoft Office 2003-2007 ing komputer. Ora nggunakake tambahan utawa makro pihak katelu lan mung ngoperasikake fungsi sing dibangun.

Klik tombol Saka Internet (Web) tab Data (Tanggal). Ing jendhela sing katon, ing baris Alamat (Alamat) ketik URL situs saka ngendi informasi bakal dijupuk (contone, http://www.finmarket.ru/currency/rates/) banjur pencet tombol Ketik.

Ngimpor kurs saka Internet

Nalika kaca dimuat, panah ireng lan kuning bakal katon ing tabel sing bisa diimpor Excel. Ngeklik panah kasebut minangka tandha tabel kanggo ngimpor.

Nalika kabeh tabel perlu ditandhani, klik tombol Impor (Impor) ing ngisor jendhela. Sawise sawetara wektu dibutuhake kanggo mbukak data, isi tabel sing ditandhani bakal katon ing sel ing sheet:

Ngimpor kurs saka Internet

Kanggo kustomisasi tambahan, sampeyan bisa ngeklik-tengen ing salah sawijining sel kasebut lan milih printah saka menu konteks. Properti kisaran (Properti rentang data).Ing kothak dialog iki, yen dikarepake, sampeyan bisa ngatur frekuensi nganyari lan paramèter liyane:

Ngimpor kurs saka Internet

Kuotasi saham, amarga ganti saben sawetara menit, sampeyan bisa nganyari luwih asring (kotak centang Refresh saben N min.), nanging kurs, ing paling kasus, iku cukup kanggo nganyari sapisan dina (kotak centhang Nganyari file mbukak).

Elinga yen kabeh data sing diimpor dianggep dening Excel minangka unit siji lan diwenehi jeneng dhewe, sing bisa dideleng ing Name Manager ing tab. rumus (Formula - Jeneng Manager).

Cara 2: Pitakon web parametrik kanggo entuk kurs kanggo sawetara tanggal tartamtu

Cara iki minangka pilihan pisanan sing rada modern lan menehi pangguna kesempatan kanggo nampa kurs mata uang sing dikarepake ora mung kanggo dina saiki, nanging uga kanggo tanggal utawa interval tanggal liyane. Kanggo nindakake iki, panjalukan web kita kudu diowahi dadi parametrik, yaiku nambahake rong paramèter sing njlentrehake (kode mata uang sing dibutuhake lan tanggal saiki). Kanggo nindakake iki, kita nindakake ing ngisor iki:

1. Kita nggawe panjalukan web (ndeleng metode 1) menyang kaca situs web Bank Sentral Negara Kita kanthi arsip kursus: http://cbr.ru/currency_base/dynamics.aspx

2. Ing formulir ing sisih kiwa, pilih mata uang sing dipengini banjur setel tanggal wiwitan lan pungkasan:

Ngimpor kurs saka Internet

3. Klik tombol Kanggo entuk data lan sawise sawetara detik, kita ndeleng tabel kanthi nilai kursus sing dibutuhake kanggo interval tanggal tartamtu. Gulung tabel asil kabeh mudhun lan tandhani kanggo ngimpor kanthi ngeklik panah ireng lan kuning ing pojok kiwa ngisor kaca web (aja takon kenapa panah iki ana lan ora ana ing jejere meja - iki pitakonan kanggo perancang situs).

Saiki kita nggoleki tombol kanthi floppy disk ing pojok tengen ndhuwur jendela Simpen Panjaluk (Simpen Pitakonan) lan simpen file kanthi paramèter panyuwunan kita menyang folder apa wae sing cocog karo jeneng sing trep - contone, ing Dokumen saya miturut jeneng cbr. iqy.  Sawise iku, jendhela Query Web lan kabeh Excel bisa ditutup kanggo saiki.

4. Bukak folder ing ngendi sampeyan nyimpen panjalukan lan goleki file panjalukan cbr. iqy, banjur klik-tengen ing - Bukak Kanthi - Notepad (utawa pilih saka dhaptar - biasane file notepad.exe saka folder C: Windows). Sawise mbukak file panjalukan ing Notepad, sampeyan kudu ndeleng kaya iki:

Ngimpor kurs saka Internet

Sing paling larang ing kene yaiku baris kanthi alamat lan parameter pitakon, sing bakal kita ganti - kode mata uang sing dibutuhake (disorot nganggo abang) lan tanggal pungkasan, sing bakal diganti karo saiki (disorot ing biru). Owahi baris kasebut kanthi teliti kanggo entuk ing ngisor iki:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Kode mata uang"]&date_req1=01.01.2000&r1=1&date_req2=["Tanggal"]&rt=1&mode=1

Ninggalake kabeh liya, simpen lan tutup file kasebut.

5. Nggawe buku anyar ing Excel, mbukak sheet ngendi kita arep ngimpor arsip saka tarif Bank Central. Ing sel sing cocog, ketik rumus sing bakal menehi tanggal saiki ing format teks kanggo substitusi pitakon:

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

utawa ing versi Inggris

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

Ing endi wae, kita ngetik kode mata uang sing dibutuhake saka tabel:

Currency

kode   

Dolar AS

R01235

Euro

R01239

Pound

R01035

Yen Jepang

R01820

Kode sing dibutuhake uga bisa ditemokake ing string pitakon langsung ing situs web Bank Sentral.

6. Kita mbukak data ing sheet, nggunakake sel sing digawe lan file cbr.iqy minangka basis, yaiku pindhah menyang tab Data - Sambungan - Golek Liyane (Data - Sambungan sing Ana). Ing jendhela pilihan sumber data sing mbukak, temokake lan bukak file kasebut cbr. iqy. Sadurunge ngimpor, Excel bakal njlentrehake telung perkara karo kita.

Pisanan, ngendi kanggo ngimpor tabel data:

Ngimpor kurs saka Internet

Kapindho, saka ngendi entuk kode mata uang (sampeyan bisa mriksa kothak Gunakake nilai standar iki (Gunakake nilai/referensi iki kanggo refresh ing mangsa ngarep), supaya mengko saben sel iki ora ditemtokake sajrone nganyari lan kothak centhang Nganyari kanthi otomatis nalika nilai sel ganti (Refresh kanthi otomatis nalika nilai sel ganti):

Ngimpor kurs saka Internet

Katelu, saka sel sing njupuk tanggal pungkasan (sampeyan uga bisa mriksa kothak loro ing kene supaya sesuk sampeyan ora kudu nyetel parameter kasebut kanthi manual nalika nganyari):

Ngimpor kurs saka Internet

Klik OK, ngenteni sawetara detik lan entuk arsip lengkap kurs mata uang sing dikarepake ing sheet:

Ngimpor kurs saka Internet

Kaya ing cara pisanan, kanthi ngeklik tengen ing data sing diimpor lan milih printah Properti kisaran (Properti rentang data), sampeyan bisa nyetel tingkat refresh Nalika mbukak file (Refresh nalika mbukak file). Banjur, yen sampeyan duwe akses menyang Internet, data kasebut bakal dianyari kanthi otomatis saben dina, yaiku Tabel bakal dianyari kanthi otomatis nganggo data anyar.

Paling gampang kanggo ngekstrak tarif kanggo tanggal sing dikarepake saka tabel nggunakake fungsi kasebut VPR (VLOOKUP) - yen sampeyan ora ngerti, mula aku menehi saran supaya sampeyan nindakake iki. Kanthi rumus kasebut, contone, sampeyan bisa milih kurs dolar kanggo 10 Januari 2000 saka tabel kita:

Ngimpor kurs saka Internet

utawa ing basa Inggris =VLOOKUP(E5,cbr,3,1)

ngendi

  • E5 – sel sing ngemot tanggal tartamtu
  • cbr - jeneng sawetara data (digawe kanthi otomatis nalika ngimpor lan biasane padha karo jeneng file pitakon)
  • 3 – nomer serial saka kolom ing tabel kita, ngendi kita njaluk data saka
  • 1 – argumen sing nyakup telusuran kira-kira kanggo fungsi VLOOKUP supaya sampeyan bisa nemokake kursus kanggo tanggal penengah sing ora ana ing kolom A (tanggal sadurunge sing paling cedhak lan kursus kasebut bakal ditindakake). Sampeyan bisa maca liyane babagan panelusuran kira-kira nggunakake fungsi VLOOKUP kene.

  • Makro kanggo entuk tarif dollar kanggo tanggal tartamtu ing sel saiki
  • Fungsi tambahan PLEX kanggo entuk kurs dolar, euro, hryvnia, pound sterling, lan sapiturute kanggo tanggal apa wae.
  • Lebokake kurs mata uang ing tanggal apa wae ing tambahan PLEX

Ninggalake a Reply