İçerik
Diyelim ki iş anlayışınızı ve sezginizi gösterdiniz ve geçmişte bir miktar kripto para biriminin (örneğin aynı bitcoin) birkaç bölümünü satın aldınız. Akıllı bir tablo şeklinde “yatırım portföyünüz” şöyle görünür:
Görev: Yatırımlarınızın mevcut değerini mevcut kripto para birimi oranında hızlı bir şekilde değerlendirmek. Kursu internet üzerinden uygun herhangi bir siteden (borsa, eşanjör) ve güvenilirlik ortalamasından alacağız.
Çözümlerden biri - klasik bir web isteği - döviz kurunu içe aktarma örneğini kullanarak ayrıntılı olarak inceledim. Şimdi, bir değişiklik için, başka bir yöntemi kullanmayı deneyelim - Internet dahil olmak üzere dış dünyadan Excel'e veri aktarmak için ideal olan Power Query eklentisi.
İçe aktarılacak bir site seçme
Verileri hangi siteden alacağız - bu, genel olarak önemli değil. Klasik Excel web sorgusu, içe aktarılan web sayfasının yapısı ve iç tasarımı konusunda çok talepkardır ve bazen her sitede çalışmaz. Power Query bu konuda çok daha omnivordur. Böylece, aralarından seçim yapabileceğiniz ortalama satın alma oranını alabilirsiniz:
- eşanjörlerde www.bestchange.ru – çok çeşitli seçenekler, minimum riskler, ancak çok karlı bir döviz kuru değil
- www.localbitcoins.net ticaret platformundan – biraz daha fazla risk, ancak çok daha iyi bir oran
- borsa web sitesinden - doğrudan borsada işlem yapıyorsanız, bu makaleye neredeyse hiç ihtiyacınız yok 🙂
Öncelikle ihtiyacımız olan siteyi tarayıcıda açalım. Somut olarak, localbitcoins.net ticaret platformunu ele alalım. Üst sekmeyi seçin Hızlı satış ve seçenek Belirli bir banka aracılığıyla transferler (veya ihtiyacınız olan herhangi bir şey) ve düğmeye basın Ara:
Şimdi görünen sayfanın adresini panoya kopyalamanız gerekiyor, çünkü. ihtiyacımız olan tüm istek parametrelerini içerir:
https://localbitcoins.net/instant-bitcoins/?action=satmak&ülke_kodu=RU&tutar=¤cy=RUB&place_country=RU& online_provider=ÖZEL_BANK&find-offers=Ara
Sonrası Power Query'ye kalmış.
Power Query kullanarak bir kursu Excel'e aktarma
Excel 2010-2013 ve Power Query'yi ayrı bir eklenti olarak yüklediyseniz, ihtiyacımız olan komut aynı adlı sekmededir – Güç Sorgu. Excel 2016'nız varsa, sekmede Veri (Tarih) düğmesine basın İnternetten (İnternetten). Görünen pencerede, önceki paragraftan kopyalanan web sayfası adresini yapıştırmanız ve tıklamanız gerekir. OK:
Web sayfasını ayrıştırdıktan sonra Power Query, içe aktarılabilecek tabloların listesini içeren bir pencere görüntüler. Sağdaki önizlemeye odaklanarak soldaki listede (birkaç tane var) gerekli tabloyu bulmanız ve ardından aşağıdaki düğmeyi tıklamanız gerekir. Düzeltme (Edit):
Bundan sonra, yalnızca gerekli satırları seçebileceğimiz ve bunların üzerinden satın alma oranının ortalamasını alabileceğimiz Power Query sorgu düzenleyicisinin ana penceresi açılacaktır:
Sağdaki panelde isteğimizi hemen yeniden adlandırmanızı ve ona makul bir ad vermenizi öneririm:
Verileri filtreleme ve temizleme
Gelecekte, yalnızca açıklama içeren sütunlara ihtiyacımız olacak Ödeme şekli ve alış oranı Fiyat / BTC – böylece ikisini de güvenle ayırt edebilirsiniz. Ctrl ve üzerlerine sağ tıklayarak komutu seçin Diğer sütunları sil (Diğer sütunları kaldırın) – seçili olanlar dışındaki tüm sütunlar silinecektir.
Diyelim ki yalnızca Sberbank aracılığıyla çalışan tüccarları seçmek istiyoruz. Filtre tanıdık bir şeydir, ancak nüans, Power Query'deki filtrenin büyük/küçük harf duyarlı olmasıdır, yani Sberbank, Sberbank ve Sberbank onun için aynı değildir. Bu nedenle, gerekli satırları seçmeden önce, tüm açıklamaların durumunu tek bir forma getirelim. Bunu yapmak için bir sütun seçmeniz gerekir. Ödeme şekli ve sekmede Dönüşüm bir takım seç Biçim – küçük harf (Dönüştür — Biçimlendir — Küçük harf):
Şimdi sütuna göre filtrele Ödeme şekli seçeneği kullanarak Metin Filtreleri – İçerir (Metin filtreleri — İçerir):
Filtre penceresinde, hemen yukarıdan moda geçin Ayrıca (İleri) ve seçim için üç kural tanıtın:
Tahmin edebileceğiniz gibi bu işlemle İngilizce veya İngilizcede sber kelimesinin geçtiği tüm satırları ve herhangi bir bankada çalışanları seçiyoruz. Sol tarafa mantıksal bir bağlantı ayarlamayı unutmayın Or (TD) yerine И (Ve) Aksi takdirde, kural doğru çalışmayacaktır. tıkladıktan sonra OK Sadece ihtiyacımız olan seçenekler ekranda kalmalıdır:
Şimdi sütunu kaldırın Ödeme şekli sütun başlığına sağ tıklayın Sütunu sil (Sütunu kaldır) ve kalan tek ders sütunuyla daha fazla çalışın:
Bununla ilgili sorun, sayıya ek olarak bir para birimi tanımının da olmasıdır. Bu, sütun başlığına sağ tıklayarak ve komutu seçerek basit bir ikame ile kolayca temizlenebilir. değerleri değiştirme (Değerleri değiştir):
RUB'un kaldırılmasından sonra elde edilen sayılar, aslında, standart olmayan sınırlayıcılar kullandıkları için henüz sayı değildir. Bu, tablo başlığındaki biçim düğmesine tıklayarak ve ardından seçeneği belirleyerek düzeltilebilir. Yerel Ayarları Kullanma (Yerlileri kullanın):
En uygun yerel ayar İngilizce (ABD) ve veri türü - Дondalık sayı:
Tıkladıktan sonra OK satın alma oranlarının tam sayısal değerlerini alacağız:
Sekmede onlar için ortalamayı hesaplamaya devam ediyor Dönüşüm – İstatistik – Ortalama (Dönüştür — İstatistik — Ortalama) ve elde edilen sayıyı komutla sayfaya yükleyin Ana Sayfa — Kapat ve Yükle — Kapat ve Yükle… (Ana Sayfa — Kapat ve Yükle — Kapat ve Yükle…):
Artık formüldeki indirilen oranın linkini portföy tablomuza ekleyebilir ve şu anda tüm yatırımlarımız için değer farkını hesaplayabiliriz:
Artık bu dosyayı periyodik olarak açabilir, komut istemine sağ tıklayıp komutu seçebilirsiniz. Güncelle ve Kaydet (Yenile), tablomuza otomatik olarak yüklenecek değişiklikleri gözlemleyin.
PS
Kolayca tahmin edebileceğiniz gibi, tam olarak aynı şekilde sadece bitcoin'i değil, aynı zamanda başka herhangi bir para birimini, hisse senedini veya menkul kıymeti de ithal edebilirsiniz. Ana şey uygun bir site bulmak ve bir sorgu oluşturmaktır ve ardından akıllı Power Query her şeyi yapacaktır.
- İnternetten döviz kurlarını içe aktarın
- Herhangi bir tarih için döviz kurunu alma işlevi
- Power Query kullanarak farklı dosyalardan tabloları birleştirme