Internetdan valyuta kurslarini import qiling

Ma'lum bir valyuta kursini Internetdan avtomatik yangilash bilan import qilish ko'plab Microsoft Excel foydalanuvchilari uchun juda keng tarqalgan vazifadir. Tasavvur qiling-a, sizda har kuni ertalab valyuta kursi bo'yicha qayta hisoblab chiqilishi kerak bo'lgan narxlar ro'yxati bor. Yoki loyiha byudjeti. Yoki shartnoma tuzilgan kundagi dollar kursidan foydalangan holda hisoblanishi kerak bo'lgan shartnoma qiymati.

Bunday holatlarda siz muammoni turli yo'llar bilan hal qilishingiz mumkin - barchasi Excelning qaysi versiyasini o'rnatganingizga va uning ustida qanday qo'shimchalar mavjudligiga bog'liq.

1-usul: Joriy valyuta kursi uchun oddiy veb-so'rov

Ushbu usul hali ham kompyuterida Microsoft Office 2003-2007 ning eski versiyalariga ega bo'lganlar uchun javob beradi. U uchinchi tomon qo'shimchalari yoki makroslaridan foydalanmaydi va faqat o'rnatilgan funktsiyalarda ishlaydi.

matbuot Internetdan (veb) tab ma'lumotlar (Sana). Ko'rsatilgan oynada, qatorda Manzil (Manzil) ma'lumot olinadigan saytning URL manzilini kiriting (masalan, http://www.finmarket.ru/currency/rates/) va tugmani bosing. kiriting.

Internetdan valyuta kurslarini import qiling

Sahifa yuklanganda, Excel import qilishi mumkin bo'lgan jadvallarda qora va sariq o'qlar paydo bo'ladi. Bunday o'qni bosish import uchun jadvalni belgilaydi.

Barcha kerakli jadvallar belgilanganda tugmani bosing import (Import) oynaning pastki qismida. Ma'lumotlarni yuklash uchun zarur bo'lgan vaqtdan so'ng, belgilangan jadvallarning mazmuni varaqdagi kataklarda paydo bo'ladi:

Internetdan valyuta kurslarini import qiling

Qo'shimcha sozlash uchun siz ushbu kataklarning istalganini sichqonchaning o'ng tugmasi bilan bosishingiz va kontekst menyusidan buyruqni tanlashingiz mumkin. Diapazon xususiyatlari (Ma'lumotlar diapazoni xususiyatlari).Ushbu dialog oynasida, agar xohlasangiz, yangilanish chastotasi va boshqa parametrlarni sozlashingiz mumkin:

Internetdan valyuta kurslarini import qiling

Birja kotirovkalari, chunki ular bir necha daqiqada o'zgarib turadi, siz tez-tez yangilashingiz mumkin (belgilash qutisi Har N daqiqada yangilang.), lekin valyuta kurslarini ko'p hollarda kuniga bir marta yangilash kifoya qiladi (belgi qutisi Ochiq faylni yangilash).

E'tibor bering, import qilingan ma'lumotlarning barcha diapazoni Excel tomonidan bitta birlik sifatida ko'rib chiqiladi va o'z nomini beradi, buni yorliqdagi "Ism menejeri" da ko'rish mumkin. formula (Formulalar - ism menejeri).

2-usul: ma'lum bir sana oralig'ida valyuta kursini olish uchun parametrli veb-so'rov

Ushbu usul biroz modernizatsiya qilingan birinchi variant bo'lib, foydalanuvchiga nafaqat joriy kun uchun, balki istalgan boshqa sana yoki sana oralig'i uchun kerakli valyuta kursini olish imkoniyatini beradi. Buning uchun bizning veb-so'rovimiz parametrik so'rovga aylantirilishi kerak, ya'ni unga ikkita aniqlovchi parametr qo'shilishi kerak (bizga kerak bo'lgan valyutaning kodi va joriy sana). Buning uchun biz quyidagilarni bajaramiz:

1. Mamlakatimiz Markaziy banki veb-sayti sahifasiga kurslar arxivi bilan veb-so'rov yaratamiz (1-usulga qarang): http://cbr.ru/currency_base/dynamics.aspx

2. Chapdagi shaklda kerakli valyutani tanlang va boshlanish va tugash sanalarini belgilang:

Internetdan valyuta kurslarini import qiling

3. Tugmasini bosing Ma'lumot olish uchun va bir necha soniyadan so'ng biz ma'lum bir sana oralig'i uchun kerakli kurs qiymatlari bilan jadvalni ko'ramiz. Olingan jadvalni oxirigacha aylantiring va veb-sahifaning pastki chap burchagidagi qora va sariq o'qni bosish orqali import qilish uchun belgilang (shunchaki bu o'q nima uchun stol yonida emas, balki borligini so'ramang - bu sayt dizaynerlari uchun savol).

Endi biz oynaning yuqori o'ng burchagida floppi diskli tugmachani qidirmoqdamiz So'rovni saqlash (So'rovni saqlash) va bizning so'rovimiz parametrlari bilan faylni istalgan mos papkaga istalgan qulay nom ostida saqlang - masalan Mening hujjatlarim nomi ostida cbr. iqy.  Shundan so'ng, veb-so'rov oynasi va barcha Excel hozircha yopilishi mumkin.

4. So'rovni saqlagan papkani oching va so'rov faylini qidiring cbr. iqy, keyin sichqonchaning o'ng tugmasi bilan bosing - Bilan ochish - Notepad (yoki uni ro'yxatdan tanlang - odatda bu fayl Notepad.exe papkadan C: Windows). Bloknotda so'rov faylini ochganingizdan so'ng, siz shunga o'xshash narsani ko'rishingiz kerak:

Internetdan valyuta kurslarini import qiling

Bu erda eng qimmatli narsa bu manzil va undagi so'rov parametrlari bo'lgan satr bo'lib, biz uni almashtiramiz - bizga kerak bo'lgan valyutaning kodi (qizil rang bilan belgilangan) va tugash sanasi, biz uni bugungi kunga almashtiramiz (ta'kidlangan ko'k). Quyidagilarni olish uchun qatorni diqqat bilan tahrirlang:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[“Valyuta kodi”]&date_req1=01.01.2000&r1=1&date_req2=[«Sana»]&rt=1&mode=1

Qolgan hamma narsani avvalgidek qoldiring, faylni saqlang va yoping.

5. Excelda yangi kitob yarating, Markaziy bank kurslari arxivini import qilmoqchi bo'lgan varaqni oching. Har qanday mos katakda bizga joriy sanani beradigan formulani kiriting matn formatida so'rovni almashtirish uchun:

=MATN(BUGUN();”KK.AA.YYYY”)

yoki inglizcha versiyada

=MATN(BUGUN(),»dd.aa.yyyy»)

Yaqin atrofda biz jadvaldan kerakli valyuta kodini kiritamiz:

Valyutalar

Code   

AQSh dollari

R01235

Evro

R01239

funt

R01035

Yaponiya Yen

R01820

Kerakli kodni to'g'ridan-to'g'ri Markaziy bank veb-saytidagi so'rovlar qatorida ko'rish mumkin.

6. Yaratilgan katakchalar va cbr.iqy faylidan asos qilib foydalanib, varaqdagi ma’lumotlarni yuklaymiz, ya’ni tabga o’tamiz. Ma'lumotlar - Ulanishlar - Boshqalarni toping (Ma'lumotlar - mavjud ulanishlar). Ochilgan ma'lumotlar manbasini tanlash oynasida faylni toping va oching cbr. iqy. Import qilishdan oldin Excel biz bilan uchta narsani aniqlab beradi.

Birinchidan, ma'lumotlar jadvalini qaerga import qilish kerak:

Internetdan valyuta kurslarini import qiling

Ikkinchidan, valyuta kodini qayerdan olish mumkin (siz katakchani belgilashingiz mumkin Ushbu standart qiymatdan foydalaning (Kelajakdagi yangilanishlar uchun ushbu qiymatdan/ma'lumotnomadan foydalaning), Shunday qilib, keyinchalik har safar yangilanishlar paytida ushbu katakcha ko'rsatilmaydi va tasdiqlash qutisi Hujayra qiymati o'zgarganda avtomatik yangilanadi (Hujayra qiymati o'zgarganda avtomatik yangilanadi):

Internetdan valyuta kurslarini import qiling

Uchinchidan, tugash sanasini qaysi katakdan olish kerak (ertaga yangilashda ushbu parametrlarni qo‘lda o‘rnatishga hojat qolmasligi uchun bu yerda ikkala katakchani ham belgilashingiz mumkin):

Internetdan valyuta kurslarini import qiling

bosing OK, bir necha soniya kuting va varaqdagi kerakli valyuta kursining to'liq arxivini oling:

Internetdan valyuta kurslarini import qiling

Birinchi usulda bo'lgani kabi, import qilingan ma'lumotlarni o'ng tugmasini bosib, buyruqni tanlash orqali Diapazon xususiyatlari (Ma'lumotlar diapazoni xususiyatlari), yangilanish tezligini sozlashingiz mumkin Faylni ochganda (Fayl ochilganda yangilang). Keyin, agar siz Internetga kirish imkoniga ega bo'lsangiz, ma'lumotlar har kuni avtomatik ravishda yangilanadi, ya'ni Jadval avtomatik ravishda yangi ma'lumotlar bilan yangilanadi.

Funktsiyadan foydalanib, jadvalimizdan kerakli sana uchun kursni chiqarish eng oson VPR (KO'RISH) - Agar u bilan tanish bo'lmasangiz, men sizga buni qilishni maslahat beraman. Bunday formula bilan, masalan, bizning jadvalimizdan 10 yil 2000 yanvar uchun dollar kursini tanlashingiz mumkin:

Internetdan valyuta kurslarini import qiling

yoki ingliz tilida =VLOOKUP(E5,cbr,3,1)

qayerda

  • E5 - berilgan sanani o'z ichiga olgan katakcha
  • cbr - ma'lumotlar diapazoni nomi (import paytida avtomatik ravishda yaratiladi va odatda so'rov fayli nomi bilan bir xil)
  • 3 - jadvalimizdagi ustunning seriya raqami, biz ma'lumotlarni qaerdan olamiz
  • 1 - VLOOKUP funksiyasi uchun taxminiy qidiruvni o'z ichiga olgan argument, shunda siz A ustunida mavjud bo'lmagan oraliq sanalar uchun kurslarni topishingiz mumkin (eng yaqin oldingi sana va uning kursi olinadi). Bu yerda VLOOKUP funksiyasidan foydalangan holda taxminiy qidiruv haqida koʻproq maʼlumot olishingiz mumkin.

  • Joriy hujayradagi ma'lum bir sana uchun dollar kursini olish uchun so'l
  • Har qanday sana uchun dollar, evro, grivna, funt sterling va boshqalar kursini olish uchun PLEX qo'shimcha funksiyasi
  • PLEX plaginiga istalgan sanadagi istalgan valyuta kursini kiriting

Leave a Reply