Import kadar pertukaran daripada Internet

Mengimport kadar mata wang tertentu daripada Internet dengan pengemaskinian automatik adalah tugas yang sangat biasa bagi kebanyakan pengguna Microsoft Excel. Bayangkan anda mempunyai senarai harga yang mesti dikira semula setiap pagi mengikut kadar pertukaran. Atau bajet projek. Atau kos kontrak, yang mesti dikira menggunakan kadar pertukaran dolar pada tarikh tamat kontrak.

Dalam situasi sedemikian, anda boleh menyelesaikan masalah dengan cara yang berbeza - semuanya bergantung pada versi Excel yang telah anda pasang dan alat tambah yang ada di atasnya.

Kaedah 1: Permintaan web mudah untuk kadar pertukaran semasa

Kaedah ini sesuai untuk mereka yang masih mempunyai versi lama Microsoft Office 2003-2007 pada komputer mereka. Ia tidak menggunakan sebarang alat tambah atau makro pihak ketiga dan hanya beroperasi pada fungsi terbina dalam.

akhbar Dari Internet (Web) tab Tarikh (Tarikh). Dalam tetingkap yang muncul, dalam baris Alamat (Alamat) masukkan URL tapak dari mana maklumat akan diambil (contohnya, http://www.finmarket.ru/currency/rates/) dan tekan kekunci Masukkan.

Import kadar pertukaran daripada Internet

Apabila halaman dimuatkan, anak panah hitam dan kuning akan muncul pada jadual yang Excel boleh import. Mengklik pada anak panah sedemikian menandakan jadual untuk import.

Apabila semua jadual yang diperlukan ditanda, klik butang Mengimport (Import) di bahagian bawah tingkap. Selepas beberapa lama diperlukan untuk memuatkan data, kandungan jadual yang ditanda akan muncul dalam sel pada helaian:

Import kadar pertukaran daripada Internet

Untuk penyesuaian tambahan, anda boleh klik kanan pada mana-mana sel ini dan pilih arahan daripada menu konteks. Sifat julat (Sifat julat data).Dalam kotak dialog ini, jika dikehendaki, adalah mungkin untuk mengkonfigurasi kekerapan kemas kini dan parameter lain:

Import kadar pertukaran daripada Internet

Sebut harga saham, kerana ia berubah setiap beberapa minit, anda boleh mengemas kini lebih kerap (kotak semak Muat semula setiap N min.), tetapi kadar pertukaran, dalam kebanyakan kes, sudah cukup untuk mengemas kini sekali sehari (kotak semak Kemas kini pada fail dibuka).

Ambil perhatian bahawa keseluruhan julat data yang diimport dianggap oleh Excel sebagai satu unit dan diberi namanya sendiri, yang boleh dilihat dalam Pengurus Nama pada tab formula (Formula — Pengurus Nama).

Kaedah 2: Pertanyaan web parametrik untuk mendapatkan kadar pertukaran bagi julat tarikh tertentu

Kaedah ini adalah pilihan pertama yang dimodenkan sedikit dan memberi pengguna peluang untuk menerima kadar pertukaran mata wang yang dikehendaki bukan sahaja untuk hari semasa, tetapi juga untuk mana-mana tarikh atau selang tarikh faedah yang lain. Untuk melakukan ini, permintaan web kami mesti ditukar menjadi satu parametrik, iaitu menambah dua parameter penjelasan kepadanya (kod mata wang yang kami perlukan dan tarikh semasa). Untuk melakukan ini, kami melakukan perkara berikut:

1. Kami membuat permintaan web (lihat kaedah 1) ke halaman laman web Bank Pusat Negara Kita dengan arkib kursus: http://cbr.ru/currency_base/dynamics.aspx

2. Dalam borang di sebelah kiri, pilih mata wang yang dikehendaki dan tetapkan tarikh mula dan tamat:

Import kadar pertukaran daripada Internet

3. Klik butang Untuk mendapatkan data dan selepas beberapa saat kita melihat jadual dengan nilai kursus yang kita perlukan untuk selang tarikh tertentu. Tatal jadual yang terhasil ke bawah dan tandakannya untuk diimport dengan mengklik pada anak panah hitam dan kuning di sudut kiri bawah halaman web (jangan tanya kenapa anak panah ini ada di sana dan bukan di sebelah jadual – ini soalan untuk pereka laman web).

Sekarang kami sedang mencari butang dengan cakera liut di sudut kanan atas tetingkap Simpan Permintaan (Simpan Pertanyaan) dan simpan fail dengan parameter permintaan kami ke mana-mana folder yang sesuai di bawah sebarang nama yang mudah – contohnya, dalam Dokumen saya di bawah nama cbr. iqy.  Selepas itu, tetingkap Web Query dan semua Excel boleh ditutup buat masa ini.

4. Buka folder tempat anda menyimpan permintaan dan cari fail permintaan cbr. iqy, kemudian klik kanan padanya – Buka Dengan – Notepad (atau pilih daripada senarai – biasanya ia adalah fail notepad.exe daripada folder C:Windows). Selepas membuka fail permintaan dalam Notepad, anda akan melihat sesuatu seperti ini:

Import kadar pertukaran daripada Internet

Perkara yang paling berharga di sini ialah baris dengan alamat dan parameter pertanyaan di dalamnya, yang akan kami gantikan – kod mata wang yang kami perlukan (diserlahkan dalam warna merah) dan tarikh tamat, yang akan kami gantikan dengan yang hari ini (diserlahkan dalam biru). Edit baris dengan teliti untuk mendapatkan yang berikut:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Kod matawang"]&date_req1=01.01.2000&r1=1&date_req2=["Tarikh"]&rt=1&mod=1

Biarkan semua yang lain seperti sedia ada, simpan dan tutup fail.

5. Buat buku baharu dalam Excel, buka helaian tempat kami ingin mengimport arkib kadar Bank Pusat. Dalam mana-mana sel yang sesuai, masukkan formula yang akan memberi kami tarikh semasa dalam format teks untuk penggantian pertanyaan:

=TEKS(HARI INI();”DD.MM.YYYY”)

atau dalam versi bahasa Inggeris

=TEKS(HARI INI(),»dd.mm.yyyy»)

Di suatu tempat berdekatan kami memasukkan kod mata wang yang kami perlukan dari jadual:

mata wang

Kod   

Dolar AS

R01235

Euro

R01239

Pound

R01035

Yen Jepun

R01820

Kod yang diperlukan juga boleh dilihat dalam rentetan pertanyaan terus di laman web Bank Pusat.

6. Kami memuatkan data pada helaian, menggunakan sel yang dicipta dan fail cbr.iqy sebagai asas, iaitu pergi ke tab Data – Sambungan – Cari Orang Lain (Data — Sambungan Sedia Ada). Dalam tetingkap pemilihan sumber data yang terbuka, cari dan buka fail cbr. iqy. Sebelum mengimport, Excel akan menjelaskan tiga perkara dengan kami.

Pertama, tempat untuk mengimport jadual data:

Import kadar pertukaran daripada Internet

Kedua, dari mana untuk mendapatkan kod mata wang (anda boleh menyemak kotak Gunakan nilai lalai ini (Gunakan nilai/rujukan ini untuk penyegaran masa hadapan), supaya kemudian setiap kali sel ini tidak dinyatakan semasa kemas kini dan kotak semak Kemas kini secara automatik apabila nilai sel berubah (Muat semula secara automatik apabila nilai sel berubah):

Import kadar pertukaran daripada Internet

Ketiga, dari sel mana untuk mengambil tarikh tamat (anda juga boleh menandakan kedua-dua kotak di sini supaya esok anda tidak perlu menetapkan parameter ini secara manual semasa mengemas kini):

Import kadar pertukaran daripada Internet

Klik OK, tunggu beberapa saat dan dapatkan arkib lengkap kadar pertukaran mata wang yang dikehendaki pada helaian:

Import kadar pertukaran daripada Internet

Seperti dalam kaedah pertama, dengan mengklik kanan pada data yang diimport dan memilih arahan Sifat julat (Sifat julat data), anda boleh melaraskan kadar muat semula Apabila membuka fail (Muat semula pada fail terbuka). Kemudian, jika anda mempunyai akses ke Internet, data akan dikemas kini secara automatik setiap hari, iaitu Jadual akan dikemas kini secara automatik dengan data baru.

Ia adalah paling mudah untuk mengekstrak kadar untuk tarikh yang dikehendaki daripada jadual kami menggunakan fungsi tersebut VPR (TAMPILAN) – jika anda tidak biasa dengannya, maka saya sangat menasihati anda untuk melakukan ini. Dengan formula sedemikian, sebagai contoh, anda boleh memilih kadar pertukaran dolar untuk 10 Januari 2000 dari jadual kami:

Import kadar pertukaran daripada Internet

atau dalam bahasa Inggeris =VLOOKUP(E5,cbr,3,1)

di mana

  • E5 – sel yang mengandungi tarikh yang diberikan
  • cbr – nama julat data (dijana secara automatik semasa import dan biasanya sama dengan nama fail pertanyaan)
  • 3 – nombor siri lajur dalam jadual kami, tempat kami mendapat data
  • 1 – hujah yang merangkumi carian anggaran untuk fungsi VLOOKUP supaya anda boleh mencari kursus untuk tarikh pertengahan yang sebenarnya tidak terdapat dalam lajur A (tarikh sebelumnya yang terdekat dan kursusnya akan diambil). Anda boleh membaca lebih lanjut mengenai carian anggaran menggunakan fungsi VLOOKUP di sini.

  • Makro untuk mendapatkan kadar dolar untuk tarikh tertentu dalam sel semasa
  • Fungsi tambahan PLEX untuk mendapatkan kadar pertukaran dolar, euro, Hryvnia, paun sterling, dll. untuk mana-mana tarikh tertentu
  • Masukkan sebarang kadar mata wang pada mana-mana tarikh dalam alat tambah PLEX

Sila tinggalkan balasan anda