Import kadar bitcoin ke Excel melalui Power Query

Katakan anda menunjukkan rasa perniagaan dan gerak hati dan membeli beberapa bahagian mata wang kripto (contohnya bitcoin yang sama) pada masa lalu. Dalam bentuk jadual pintar, "portfolio pelaburan" anda kelihatan seperti ini:

Import kadar bitcoin ke Excel melalui Power Query

Tugas: untuk menilai dengan cepat nilai semasa pelaburan anda pada kadar mata wang kripto semasa. Kami akan mengambil kursus di Internet dari mana-mana tapak yang sesuai (pertukaran, penukar) dan purata untuk kebolehpercayaan.

Salah satu penyelesaian - permintaan web klasik - saya telah mempertimbangkan secara terperinci menggunakan contoh mengimport kadar pertukaran. Sekarang mari cuba, untuk perubahan, untuk menggunakan kaedah lain – tambahan Power Query, yang sesuai untuk mengimport data ke dalam Excel dari dunia luar, termasuk dari Internet.

Memilih tapak untuk diimport

Dari tapak mana kami akan mengambil data - ini, pada umumnya, tidak penting. Pertanyaan web Excel klasik sangat menuntut pada struktur dan reka bentuk dalaman halaman web yang diimport dan kadangkala tidak berfungsi pada setiap tapak. Power Query adalah lebih omnivor dalam perkara ini. Jadi anda boleh mengambil purata kadar pembelian untuk dipilih:

  • dalam penukar www.bestchange.ru – banyak pilihan pilihan, risiko minimum, tetapi bukan kadar pertukaran yang sangat menguntungkan
  • daripada platform dagangan www.localbitcoins.net – lebih sedikit risiko, tetapi kadar yang lebih baik
  • daripada laman web pertukaran – jika anda berdagang terus di bursa, maka anda hampir tidak memerlukan artikel ini 🙂

Mula-mula, mari buka tapak yang kita perlukan dalam penyemak imbas. Mari kita ambil, untuk kekonkretan, platform dagangan localbitcoins.net. Pilih tab atas Jualan pantas dan pilihan Pemindahan melalui bank tertentu (atau mana-mana yang anda perlukan) dan tekan butang Cari

Import kadar bitcoin ke Excel melalui Power Query

Kini anda perlu menyalin alamat halaman yang muncul pada papan keratan, kerana. ia mengandungi semua parameter permintaan yang kami perlukan:

https://localbitcoins.net/instant-bitcoins/?action=menjual&country_code=RU&amaun=¤cy=RUB&place_country=RU& pembekal_ dalam talian=SPECIFIC_BANK&find-offers=Cari

Kemudian terpulang kepada Power Query.

Mengimport kursus ke dalam Excel menggunakan Power Query

Jika anda telah memasang Excel 2010-2013 dan Power Query sebagai tambahan yang berasingan, maka arahan yang kami perlukan adalah pada tab dengan nama yang sama – Kuasa Kuasa. Jika anda mempunyai Excel 2016, kemudian pada tab Tarikh (Tarikh) tekan butang Dari Internet (Dari Internet). Dalam tetingkap yang muncul maka anda perlu menampal alamat halaman web yang disalin dari perenggan sebelumnya dan klik OK:

Import kadar bitcoin ke Excel melalui Power Query

Selepas menghuraikan halaman web, Power Query akan memaparkan tetingkap dengan senarai jadual yang boleh diimport. Anda perlu mencari jadual yang diperlukan dalam senarai di sebelah kiri (terdapat beberapa daripadanya), memfokuskan pada pratonton di sebelah kanan, dan kemudian klik butang di bawah Pembetulan (Edit):

Import kadar bitcoin ke Excel melalui Power Query

Selepas itu, tetingkap utama editor pertanyaan Power Query akan dibuka, di mana kami boleh memilih hanya baris yang diperlukan dan purata kadar pembelian ke atasnya:

Import kadar bitcoin ke Excel melalui Power Query

Saya mengesyorkan agar segera menamakan semula permintaan kami dalam panel di sebelah kanan, memberikannya beberapa nama yang waras:

Import kadar bitcoin ke Excel melalui Power Query

Menapis dan membersihkan data

Pada masa hadapan, kami hanya memerlukan lajur dengan penerangan Kaedah pembayaran dan kadar belian Harga / BTC – supaya anda boleh membezakan kedua-duanya dengan selamat Ctrl dan dengan mengklik kanan padanya, pilih arahan Padamkan lajur lain (Alih keluar lajur lain) – semua lajur akan dipadam kecuali yang dipilih.

Katakan kita mahu memilih hanya peniaga yang bekerja melalui Sberbank. Penapis adalah perkara yang biasa, tetapi nuansanya ialah penapis dalam Power Query adalah sensitif huruf besar-besaran, iaitu Sberbank, Sberbank dan Sberbank tidak sama untuknya. Oleh itu, sebelum memilih baris yang diperlukan, mari kita bawa kes semua penerangan kepada satu bentuk. Untuk melakukan ini, anda perlu memilih lajur Kaedah pembayaran dan pada tab Transformasi memilih pasukan Format – huruf kecil (Ubah — Format — Huruf kecil):

Import kadar bitcoin ke Excel melalui Power Query

Sekarang tapis mengikut lajur Kaedah pembayaran menggunakan pilihan Penapis Teks – Mengandungi (Penapis teks — Mengandungi):

Import kadar bitcoin ke Excel melalui Power Query

Dalam tetingkap penapis, segera tukar dari atas kepada mod Selain itu (Lanjutan) dan memperkenalkan tiga peraturan untuk pemilihan:

Import kadar bitcoin ke Excel melalui Power Query

As you might guess, by doing this we select all the lines where the word “sber” is present in or English, plus those who work through any bank. Don’t forget to set a logical link on the left Or (OR) sebaliknya И (Dan) Jika tidak, peraturan itu tidak akan berfungsi dengan betul. Selepas klik pada OK Hanya pilihan yang kami perlukan harus kekal pada skrin:

Import kadar bitcoin ke Excel melalui Power Query

Sekarang alih keluar lajur Kaedah pembayaran klik kanan pada pengepala lajur Padam lajur (Alih keluar lajur) dan bekerja lebih jauh dengan baki satu lajur kursus:

Import kadar bitcoin ke Excel melalui Power Query

Masalahnya ialah di sana, sebagai tambahan kepada nombor, terdapat juga sebutan mata wang. Ini boleh dibersihkan dengan mudah dengan penggantian mudah dengan mengklik kanan pada tajuk lajur dan memilih arahan Menggantikan nilai (Ganti nilai):

Import kadar bitcoin ke Excel melalui Power Query

Nombor yang diperoleh selepas penyingkiran RUB, sebenarnya, juga bukan nombor lagi, kerana ia menggunakan pembatas bukan standard. Ini boleh diubati dengan mengklik butang format dalam pengepala jadual dan kemudian memilih pilihan Menggunakan Lokasi (Gunakan penduduk tempatan):

Import kadar bitcoin ke Excel melalui Power Query

Tempatan yang paling sesuai ialah Bahasa Inggeris (AS) dan jenis data - Дnombor perpuluhan:

Import kadar bitcoin ke Excel melalui Power Query

Selepas mengklik OK kami akan mendapat nilai berangka penuh bagi kadar pembelian:

Import kadar bitcoin ke Excel melalui Power Query

Ia kekal untuk mengira purata untuk mereka pada tab Transformasi – Statistik – Purata (Transformasi — Statistik — Purata) dan muat naik nombor yang terhasil ke helaian dengan arahan Laman Utama — Tutup dan Muatkan — Tutup dan Muatkan dalam… (Laman Utama — Tutup & Muatkan — Tutup & Muat Ke…):

Import kadar bitcoin ke Excel melalui Power Query

Kini kami boleh menambah pautan kepada kadar yang dimuat turun dalam formula pada jadual portfolio kami dan mengira perbezaan nilai untuk semua pelaburan kami pada masa semasa:

Import kadar bitcoin ke Excel melalui Power Query

Kini anda boleh membuka fail ini secara berkala, klik kanan pada gesaan dan pilih arahan Kemas kini & Simpan (Segarkan semula), perhatikan perubahan yang akan dimuatkan secara automatik ke dalam jadual kami.

PS

Seperti yang anda boleh bayangkan dengan mudah, dengan cara yang sama anda boleh mengimport kadar bukan sahaja bitcoin, tetapi juga mana-mana mata wang, saham atau keselamatan lain. Perkara utama ialah mencari tapak yang sesuai dan membina pertanyaan, dan kemudian Power Query pintar akan melakukan segala-galanya.

  • Import kadar pertukaran daripada Internet
  • Berfungsi untuk mendapatkan kadar pertukaran untuk mana-mana tarikh tertentu
  • Memasang jadual daripada fail berbeza menggunakan Power Query

Sila tinggalkan balasan anda