Impor tingkat bitcoin ke Excel melalui Power Query

Mari kita asumsikan bahwa Anda menunjukkan naluri bisnis dan intuisi dan membeli beberapa bagian dari beberapa cryptocurrency (bitcoin yang sama, misalnya) di masa lalu. Dalam bentuk tabel pintar, "portofolio investasi" Anda terlihat seperti ini:

Impor tingkat bitcoin ke Excel melalui Power Query

Tugas: untuk mengevaluasi dengan cepat nilai investasi Anda saat ini pada tingkat cryptocurrency saat ini. Kami akan mengambil kursus di Internet dari situs mana pun yang sesuai (pertukaran, penukar) dan rata-rata untuk keandalan.

Salah satu solusinya – permintaan web klasik – saya telah mempertimbangkan secara rinci menggunakan contoh mengimpor nilai tukar. Sekarang mari kita coba, untuk perubahan, menggunakan metode lain – add-in Power Query, yang ideal untuk mengimpor data ke Excel dari dunia luar, termasuk dari Internet.

Memilih situs untuk diimpor

Dari situs mana kami akan mengambil data – ini, pada umumnya, tidak masalah. Kueri web Excel klasik sangat menuntut struktur dan desain internal halaman web yang diimpor dan terkadang tidak berfungsi di setiap situs. Power Query jauh lebih omnivora dalam hal ini. Jadi, Anda dapat mengambil tingkat pembelian rata-rata untuk dipilih:

  • di penukar www.bestchange.ru – banyak pilihan opsi, risiko minimal, tetapi bukan nilai tukar yang sangat menguntungkan
  • dari platform perdagangan www.localbitcoins.net – sedikit lebih banyak risiko, tetapi tingkat yang jauh lebih baik
  • dari situs web pertukaran – jika Anda berdagang langsung di bursa, maka Anda hampir tidak memerlukan artikel ini

Pertama, mari kita buka situs yang kita butuhkan di browser. Mari kita ambil, untuk konkretnya, platform perdagangan localbitcoins.net. Pilih tab atas penjualan cepat dan pilihan Transfer melalui bank tertentu (atau yang lain yang Anda butuhkan) dan tekan tombol Pencarian

Impor tingkat bitcoin ke Excel melalui Power Query

Sekarang Anda perlu menyalin alamat halaman yang muncul ke clipboard, karena. itu berisi semua parameter permintaan yang kita butuhkan:

https://localbitcoins.net/instant-bitcoins/?action=menjual&kode_negara=RU&jumlah=¤cy=RUB&tempat_negara=RU& online_provider=KHUSUS_BANK&find-offers=Telusuri

Kemudian terserah Power Query.

Mengimpor kursus ke Excel menggunakan Power Query

Jika Anda memiliki Excel 2010-2013 dan Power Query terinstal sebagai add-in terpisah, maka perintah yang kita butuhkan ada di tab dengan nama yang sama – Kueri Daya. Jika Anda memiliki Excel 2016, maka pada tab Data (Tanggal) tekan tombolnya Dari internet (Dari internet). Di jendela yang muncul maka Anda perlu menempelkan alamat halaman web yang disalin dari paragraf sebelumnya dan klik OK:

Impor tingkat bitcoin ke Excel melalui Power Query

Setelah menguraikan halaman web, Power Query akan menampilkan jendela dengan daftar tabel yang bisa diimpor. Anda perlu menemukan tabel yang diperlukan dalam daftar di sebelah kiri (ada beberapa di antaranya), dengan fokus pada pratinjau di sebelah kanan, lalu klik tombol di bawah Koreksi (Ubah):

Impor tingkat bitcoin ke Excel melalui Power Query

Setelah itu, jendela utama editor kueri Power Query akan terbuka, di mana kita hanya dapat memilih baris yang diperlukan dan rata-rata tingkat pembelian di atasnya:

Impor tingkat bitcoin ke Excel melalui Power Query

Saya sarankan segera mengganti nama permintaan kami di panel di sebelah kanan, berikan beberapa nama yang waras:

Impor tingkat bitcoin ke Excel melalui Power Query

Memfilter dan membersihkan data

Di masa depan, kami hanya membutuhkan kolom dengan deskripsi Metode Pembayaran dan tingkat pembelian Harga / BTC – sehingga Anda dapat dengan aman membedakan keduanya dengan Ctrl dan dengan mengklik kanan pada mereka, pilih perintah Hapus kolom lain (Hapus kolom lain) – semua kolom akan dihapus kecuali yang dipilih.

Katakanlah kita hanya ingin memilih pedagang yang bekerja melalui Sberbank. Filter adalah hal yang akrab, tetapi nuansanya adalah bahwa filter di Power Query peka huruf besar-kecil, yaitu Sberbank, Sberbank dan Sberbank tidak sama untuknya. Oleh karena itu, sebelum memilih garis yang diperlukan, mari kita bawa kasus semua deskripsi ke satu bentuk. Untuk melakukan ini, Anda perlu memilih kolom Metode Pembayaran dan di tab Transformasi pilih tim Format – huruf kecil (Transform — Format — Huruf kecil):

Impor tingkat bitcoin ke Excel melalui Power Query

Sekarang filter menurut kolom Metode Pembayaran menggunakan opsi Filter Teks – Berisi (Filter teks — Berisi):

Impor tingkat bitcoin ke Excel melalui Power Query

Di jendela filter, segera beralih dari atas ke mode Selain itu (Maju) dan memperkenalkan tiga aturan untuk seleksi:

Impor tingkat bitcoin ke Excel melalui Power Query

Seperti yang Anda duga, dengan melakukan ini kami memilih semua baris yang mengandung kata “sber” dalam bahasa Inggris, ditambah baris yang bekerja melalui bank mana pun. Jangan lupa untuk mengatur tautan logis di sebelah kiri Or (OR) sebagai gantinya И (Dan) Jika tidak, aturan tidak akan berfungsi dengan benar. Setelah mengklik OK Hanya opsi yang kita butuhkan yang harus tetap ada di layar:

Impor tingkat bitcoin ke Excel melalui Power Query

Sekarang hapus kolom Metode Pembayaran klik kanan pada tajuk kolom Hapus kolom (Hapus kolom) dan bekerja lebih jauh dengan satu kolom kursus yang tersisa:

Impor tingkat bitcoin ke Excel melalui Power Query

Masalahnya di sana, selain nomor, ada juga penunjukan mata uang. Ini dapat dengan mudah dibersihkan dengan substitusi sederhana dengan mengklik kanan pada judul kolom dan memilih perintah Mengganti nilai (Ganti nilai):

Impor tingkat bitcoin ke Excel melalui Power Query

Angka-angka yang diperoleh setelah penghapusan RUB sebenarnya juga belum menjadi angka, karena menggunakan pembatas non-standar. Ini dapat disembuhkan dengan mengklik tombol format di header tabel dan kemudian memilih opsi Menggunakan Lokal (Gunakan penduduk setempat):

Impor tingkat bitcoin ke Excel melalui Power Query

Lokal yang paling tepat adalah Inggris (US) dan tipe data- Дangka desimal:

Impor tingkat bitcoin ke Excel melalui Power Query

Setelah mengklik OK kami akan mendapatkan nilai numerik lengkap dari tarif pembelian:

Impor tingkat bitcoin ke Excel melalui Power Query

Tetap menghitung rata-rata untuk mereka di tab Transformasi – Statistik – Rata-rata (Transformasi — Statistik — Rata-rata) dan unggah nomor yang dihasilkan ke lembar dengan perintah Beranda — Tutup dan Muat — Tutup dan Muat di… (Beranda — Tutup & Muat — Tutup & Muat Ke…):

Impor tingkat bitcoin ke Excel melalui Power Query

Sekarang kita dapat menambahkan tautan ke kurs yang diunduh dalam rumus ke tabel portofolio kita dan menghitung selisih nilai untuk semua investasi kita saat ini:

Impor tingkat bitcoin ke Excel melalui Power Query

Sekarang Anda dapat membuka file ini secara berkala, klik kanan pada prompt dan pilih perintah Perbarui & Simpan (Menyegarkan), amati perubahan yang akan dimuat secara otomatis ke tabel kita.

PS

Seperti yang dapat Anda bayangkan dengan mudah, dengan cara yang persis sama Anda dapat mengimpor kurs tidak hanya bitcoin, tetapi juga mata uang, saham, atau sekuritas lainnya. Hal utama adalah menemukan situs yang sesuai dan membuat kueri, lalu Power Query cerdas akan melakukan segalanya.

  • Impor nilai tukar dari Internet
  • Berfungsi untuk mendapatkan nilai tukar untuk tanggal tertentu
  • Merakit tabel dari file yang berbeda menggunakan Power Query

Tinggalkan Balasan