Power Query orqali bitcoin kursini Excelga import qiling

Faraz qilaylik, siz ishbilarmonlik va intuitivlikni namoyon qildingiz va o'tmishda kripto valyutasining bir nechta qismini (masalan, bir xil bitkoin) sotib oldingiz. Aqlli jadval ko'rinishida sizning "investitsion portfelingiz" quyidagicha ko'rinadi:

Power Query orqali bitcoin kursini Excelga import qiling

Vazifa: joriy kriptovalyuta kursida investitsiyalaringizning joriy qiymatini tezda baholash. Biz kursni Internetda har qanday mos saytdan (birja, almashtirgich) va ishonchliligi uchun o'rtacha olib boramiz.

Yechimlardan biri - klassik veb-so'rov - men valyuta kursini import qilish misolidan foydalanib, allaqachon batafsil ko'rib chiqdim. Keling, o'zgartirish uchun boshqa usuldan - Power Query plaginidan foydalanishga harakat qilaylik, bu Excelga tashqi dunyodan, shu jumladan Internetdan ma'lumotlarni import qilish uchun ideal.

Import qilish uchun sayt tanlash

Qaysi saytdan ma'lumotlarni olamiz - bu, umuman olganda, muhim emas. Klassik Excel veb-so'rovi import qilingan veb-sahifaning tuzilishi va ichki dizayni uchun juda talabchan va ba'zan har bir saytda ishlamaydi. Power Query bu masalada ko'proq omnivordir. Shunday qilib, siz o'rtacha xarid stavkasini tanlashingiz mumkin:

  • www.bestchange.ru almashtirgichlarda - variantlarning katta tanlovi, minimal risklar, lekin juda foydali kurs emas
  • savdo platformasidan www.localbitcoins.net – bir oz ko'proq xavf, lekin ancha yaxshi kursi
  • birja veb-saytidan - agar siz to'g'ridan-to'g'ri birjada savdo qilsangiz, unda sizga ushbu maqola kerak emas 🙂

Birinchidan, brauzerda bizga kerak bo'lgan saytni ochamiz. Keling, aniqlik uchun localbitcoins.net savdo platformasini olaylik. Yuqori yorliqni tanlang Tez sotish va variant Muayyan bank orqali pul o'tkazmalari (yoki sizga kerak bo'lgan boshqa) va tugmani bosing Qidirish

Power Query orqali bitcoin kursini Excelga import qiling

Endi siz clipboardga ko'rinadigan sahifaning manzilini nusxalashingiz kerak, chunki. u bizga kerak bo'lgan barcha so'rov parametrlarini o'z ichiga oladi:

https://localbitcoins.net/instant-bitcoins/?action=sotish&mamlakat_kodi=RU&miqdori=¤cy=RUB&joy_mamlakat=RU& onlayn_provayder=MAXSUS_BANK&find-offers=Qidiruv

Keyin Power Query-ga bog'liq.

Power Query yordamida kursni Excelga import qilish

Agar sizda Excel 2010-2013 va Power Query alohida plagin sifatida o'rnatilgan bo'lsa, bizga kerak bo'lgan buyruq xuddi shu nomdagi yorliqda - Quvvat so'rovi. Agar sizda Excel 2016 bo'lsa, u holda yorliqda ma'lumotlar (Sana) tugmasini bosing Internetdan (Internetdan). Ko'rsatilgan oynada siz avvalgi xatboshidan nusxa olingan veb-sahifa manzilini qo'yishingiz va bosishingiz kerak OK:

Power Query orqali bitcoin kursini Excelga import qiling

Veb-sahifani tahlil qilgandan so'ng, Power Query import qilinishi mumkin bo'lgan jadvallar ro'yxati bilan oynani ko'rsatadi. Chapdagi ro'yxatda kerakli jadvalni topishingiz kerak (ularning bir nechtasi bor), o'ngdagi oldindan ko'rishga e'tibor qaratib, so'ngra quyidagi tugmani bosing. tuzatish (Edit):

Power Query orqali bitcoin kursini Excelga import qiling

Shundan so'ng, Power Query so'rovlar muharririning asosiy oynasi ochiladi, unda biz faqat kerakli qatorlarni tanlashimiz va ular bo'yicha xarid stavkasini o'rtacha hisoblashimiz mumkin:

Power Query orqali bitcoin kursini Excelga import qiling

Men darhol o'ng tarafdagi panelda so'rovimizni qayta nomlashni va unga aqlli nom berishni tavsiya qilaman:

Power Query orqali bitcoin kursini Excelga import qiling

Ma'lumotlarni filtrlash va tozalash

Kelajakda bizga faqat tavsifli ustunlar kerak bo'ladi To'lov uslubi va sotib olish stavkasi Narx / BTC - shuning uchun ikkalasini ham xavfsiz tarzda ajrata olasiz Ctrl va ularni o'ng tugmasini bosib, buyruqni tanlang Boshqa ustunlarni o'chiring (Boshqa ustunlarni olib tashlash) – tanlanganlardan tashqari barcha ustunlar o‘chiriladi.

Aytaylik, biz faqat Sberbank orqali ishlaydigan treyderlarni tanlamoqchimiz. Filtr - tanish narsa, lekin nuance Power Query-dagi filtr katta-kichik harflarga sezgir, ya'ni Sberbank, Sberbank va Sberbank u uchun bir xil emas. Shuning uchun, kerakli qatorlarni tanlashdan oldin, keling, barcha tavsiflarning holatini bitta shaklga keltiramiz. Buni amalga oshirish uchun siz ustunni tanlashingiz kerak To'lov uslubi va yorliqda O'tkazish jamoani tanlang Format - kichik harflar (Transform - Format - Kichik harf):

Power Query orqali bitcoin kursini Excelga import qiling

Endi ustun bo'yicha filtrlang To'lov uslubi opsiyasidan foydalanish Matn filtrlari - o'z ichiga oladi (Matn filtrlari - o'z ichiga oladi):

Power Query orqali bitcoin kursini Excelga import qiling

Filtr oynasida darhol yuqoridan rejimga o'ting Bundan tashqari (Kengaytirilgan) va tanlash uchun uchta qoidani kiriting:

Power Query orqali bitcoin kursini Excelga import qiling

Siz taxmin qilganingizdek, bu bilan biz "sber" so'zi ingliz yoki ingliz tilida mavjud bo'lgan barcha qatorlarni, shuningdek, istalgan bank orqali ishlaydiganlarni tanlaymiz. Chapdagi mantiqiy havolani o'rnatishni unutmang Or (OR) Buning o'rniga И (Va) Aks holda, qoida to'g'ri ishlamaydi. Bosgandan keyin OK Ekranda faqat bizga kerak bo'lgan variantlar qolishi kerak:

Power Query orqali bitcoin kursini Excelga import qiling

Endi ustunni olib tashlang To'lov uslubi ustun sarlavhasini o'ng tugmasini bosing Ustunni o'chirish (ustunni olib tashlash) va qolgan kurslar ustuni bilan davom eting:

Power Query orqali bitcoin kursini Excelga import qiling

Muammo shundaki, u erda raqamdan tashqari, valyuta belgisi ham mavjud. Buni ustun sarlavhasini sichqonchaning o'ng tugmasi bilan bosish va buyruqni tanlash orqali oddiy almashtirish bilan osongina tozalash mumkin. Qiymatlarni almashtirish (Qiymatlarni almashtirish):

Power Query orqali bitcoin kursini Excelga import qiling

RUB olib tashlanganidan keyin olingan raqamlar, aslida, hali ham raqamlar emas, chunki ular nostandart cheklovchilardan foydalanadilar. Buni jadval sarlavhasidagi format tugmasini bosish va keyin variantni tanlash orqali davolash mumkin Mahalliy tildan foydalanish (Mahalliylardan foydalaning):

Power Query orqali bitcoin kursini Excelga import qiling

Eng to'g'ri mahalliy bo'ladi Ingliz tili (AQSH) va ma'lumotlar turi - Дo'nlik raqam:

Power Query orqali bitcoin kursini Excelga import qiling

Tugmasini bosgandan so'ng OK Biz sotib olish stavkalarining to'liq raqamli qiymatlarini olamiz:

Power Query orqali bitcoin kursini Excelga import qiling

Yorliqda ular uchun o'rtacha hisoblash qoladi Transformatsiya - Statistika - O'rtacha (Transformatsiya — Statistika — Oʻrtacha) va natijada olingan raqamni buyruq bilan varaqqa yuklang Bosh sahifa — Yopish va yuklash — Yopish va yuklash… (Uy — Yopish va yuklash — Yopish va yuklash…):

Power Query orqali bitcoin kursini Excelga import qiling

Endi biz portfel jadvalimizga formuladagi yuklab olingan stavkaga havolani qo'shishimiz va hozirgi vaqtda barcha investitsiyalar uchun qiymatdagi farqni hisoblashimiz mumkin:

Power Query orqali bitcoin kursini Excelga import qiling

Endi siz vaqti-vaqti bilan ushbu faylni ochishingiz mumkin, so'rovni o'ng tugmasini bosing va buyruqni tanlang Yangilash va saqlash (yangilash), jadvalimizga avtomatik ravishda yuklanadigan o'zgarishlarni kuzating.

PS

Siz osongina tasavvur qilganingizdek, xuddi shu tarzda siz nafaqat bitcoin, balki boshqa har qanday valyuta, aktsiya yoki qimmatli qog'ozlar kursini import qilishingiz mumkin. Asosiysi, mos saytni topish va so'rovni yaratish, keyin aqlli Power Query hamma narsani qiladi.

  • Internetdan valyuta kurslarini import qiling
  • Har qanday sana uchun valyuta kursini olish funktsiyasi
  • Power Query yordamida turli fayllardan jadvallarni yig'ish

Leave a Reply