Konten
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:
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:
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:
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):
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:
Saya sarankan segera mengganti nama permintaan kami di panel di sebelah kanan, berikan beberapa nama yang waras:
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):
Sekarang filter menurut kolom Metode Pembayaran menggunakan opsi Filter Teks – Berisi (Filter teks — Berisi):
Di jendela filter, segera beralih dari atas ke mode Selain itu (Maju) dan memperkenalkan tiga aturan untuk seleksi:
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:
Sekarang hapus kolom Metode Pembayaran klik kanan pada tajuk kolom Hapus kolom (Hapus kolom) dan bekerja lebih jauh dengan satu kolom kursus yang tersisa:
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):
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):
Lokal yang paling tepat adalah Inggris (US) dan tipe data- Дangka desimal:
Setelah mengklik OK kami akan mendapatkan nilai numerik lengkap dari tarif pembelian:
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…):
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:
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