Power Query を使用してビットコイン レートを Excel にインポートする

あなたがビジネス感覚と直感を示し、過去にいくつかの暗号通貨 (たとえば、同じビットコイン) のいくつかの部分を購入したと仮定しましょう。 スマート テーブルの形式では、「投資ポートフォリオ」は次のようになります。

Power Query を使用してビットコイン レートを Excel にインポートする

タスク: 暗号通貨の現在のレートで投資の現在の価値を迅速に評価すること。 適切なサイト(取引所、取引所)からインターネットでコースを受講し、信頼性を平均します。

ソリューションの XNUMX つである従来の Web リクエストについては、為替レートのインポートの例を使用して詳細に検討しました。 ここで、別の方法を試してみましょう。Power Query アドインは、インターネットを含む外部から Excel にデータをインポートするのに理想的です。

インポートするサイトの選択

どのサイトからデータを取得するかは、概して重要ではありません。 従来の Excel Web クエリは、インポートされた Web ページの構造と内部設計に対して非常に要求が厳しく、すべてのサイトで機能しない場合があります。 この問題に関して、Power Query ははるかに雑食的です。 したがって、平均購入率から選択できます。

  • 両替所 www.bestchange.ru – オプションの選択肢が豊富で、リスクは最小限ですが、非常に有利な為替レートではありません
  • 取引プラットフォーム www.localbitcoins.net から – リスクは少し高くなりますが、レートははるかに高くなります
  • 取引所のウェブサイトから – 取引所で直接取引する場合、この記事はほとんど必要ありません 🙂

まず、ブラウザで必要なサイトを開きましょう。 具体的に言うと、取引プラットフォーム localbitcoins.net を考えてみましょう。 上のタブを選択 速い販売 およびオプション 特定の銀行を介した送金 (またはその他の必要なもの)ボタンを押します を検索

Power Query を使用してビットコイン レートを Excel にインポートする

表示されるページのアドレスをクリップボードにコピーする必要があります。 必要なすべてのリクエストパラメーターが含まれています。

https://localbitcoins.net/instant-bitcoins/?action=売る&country_code=RU&amount=¤cy=RUB&place_country=RU& online_provider=SPECIFIC_BANK&find-offers=検索

あとは Power Query です。

Power Query を使用してコースを Excel にインポートする

Excel 2010-2013 と Power Query が別のアドインとしてインストールされている場合、必要なコマンドは同じ名前のタブにあります – パワークエリ. Excel 2016 をお持ちの場合は、タブで 且つ (日にち) ボタンを押す インターネットから (インターネットから). 表示されるウィンドウで、前の段落からコピーした Web ページのアドレスを貼り付けて、 OK:

Power Query を使用してビットコイン レートを Excel にインポートする

Web ページを解析した後、Power Query は、インポートできるテーブルのリストを含むウィンドウを表示します。 左側のリスト (複数あります) で必要なテーブルを見つけ、右側のプレビューに注目して、下のボタンをクリックする必要があります。 補正 (編集):

Power Query を使用してビットコイン レートを Excel にインポートする

その後、Power Query クエリ エディターのメイン ウィンドウが開き、必要な行のみを選択して、それらの購入率を平均化できます。

Power Query を使用してビットコイン レートを Excel にインポートする

右側のパネルでリクエストの名前をすぐに変更して、適切な名前を付けることをお勧めします。

Power Query を使用してビットコイン レートを Excel にインポートする

データのフィルタリングとクリーニング

将来的には、説明付きの列のみが必要になります 支払方法 と買取率 価格 / BTC – 両方を安全に区別できるように Ctrlキー それらを右クリックして、コマンドを選択します 他の列を削除する (他の列を削除) – 選択した列を除くすべての列が削除されます。

Sberbank を介して作業するトレーダーのみを選択したいとしましょう。 フィルターはおなじみのものですが、Power Query のフィルターでは大文字と小文字が区別されるというニュアンスがあります。つまり、彼にとって Sberbank、Sberbank、Sberbank は同じではありません。 したがって、必要な行を選択する前に、すべての記述の大文字と小文字を XNUMX つの形式にまとめましょう。 これを行うには、列を選択する必要があります 支払方法 そしてタブで 変換 チームを選ぶ フォーマット – 小文字 (変換 — フォーマット — 小文字):

Power Query を使用してビットコイン レートを Excel にインポートする

列でフィルタリングするようになりました 支払方法 オプションを使用 テキスト フィルター – 含む (テキスト フィルター — 含む):

Power Query を使用してビットコイン レートを Excel にインポートする

フィルターウィンドウで、すぐに上からモードに切り替えます さらに (上級) 選択のための XNUMX つのルールを導入します。

Power Query を使用してビットコイン レートを Excel にインポートする

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) を取得する必要がある者 И (そして) そうしないと、ルールが正しく機能しません。 をクリックした後 OK 必要なオプションだけを画面に残す必要があります。

Power Query を使用してビットコイン レートを Excel にインポートする

ここで列を削除します 支払方法 列ヘッダーを右クリック 列を削除 (列を削除) コースの残りの XNUMX つの列をさらに操作します。

Power Query を使用してビットコイン レートを Excel にインポートする

問題は、数字に加えて、通貨の指定もあるということです。 これは、列見出しを右クリックしてコマンドを選択することにより、単純な置換で簡単にクリーンアップできます。 値の置き換え (値を置き換えます):

Power Query を使用してビットコイン レートを Excel にインポートする

実際、RUB の削除後に取得された数値も、非標準の区切り文字を使用しているため、まだ数値ではありません。 これは、テーブル ヘッダーの [フォーマット] ボタンをクリックしてオプションを選択することで解決できます。 ロケールの使用 (地元の人を利用):

Power Query を使用してビットコイン レートを Excel にインポートする

最も適切なロケールは 英語(US) およびデータ型 – Д10進数:

Power Query を使用してビットコイン レートを Excel にインポートする

をクリックした後 OK 購入率の完全な数値を取得します。

Power Query を使用してビットコイン レートを Excel にインポートする

タブでそれらの平均を計算することは残っています 変換 – 統計 – 平均 (変換 — 統計 — 平均) コマンドを使用して、結果の数値をシートにアップロードします ホーム — 閉じてロード — 閉じてロード… (ホーム — クローズ & ロード — クローズ & ロード先…):

Power Query を使用してビットコイン レートを Excel にインポートする

これで、式のダウンロード レートへのリンクをポートフォリオ テーブルに追加し、現時点でのすべての投資の価値の差を計算できます。

Power Query を使用してビットコイン レートを Excel にインポートする

これで、このファイルを定期的に開き、プロンプトを右クリックしてコマンドを選択できます 更新して保存 (更新)、テーブルに自動的にロードされる変更を観察します。

PS

簡単に想像できるように、まったく同じ方法で、ビットコインだけでなく、他の通貨、株式、または証券のレートもインポートできます。 主なことは、適切なサイトを見つけてクエリを作成することです。そうすれば、スマート Power Query がすべてを実行します。

  • インターネットから為替レートをインポートする
  • 任意の日付の為替レートを取得する関数
  • Power Query を使用してさまざまなファイルからテーブルを組み立てる

コメントを残す