Excel をツールとして使用して Web からデータをコピーする
Web スクレイピングは、自動化された方法を使用して Web サイトからデータ、情報、または画像を抽出する行為です。全自動でのコピーと貼り付けと考えてください。
アプリを作成または使用して、目的の Web サイトにアクセスし、それらの Web サイトから必要な特定のもののコピーを作成します。 Web サイト全体をダウンロードするよりもはるかに正確です。
他のツールと同様に、Web スクレイピングは善悪を問わず使用できます。Web サイトをスクレイピングするより良い理由のいくつかは、コンテンツ、価格比較ショッピング、または株式市場情報の監視に基づいて検索エンジンでランク付けすることです。ある種の調査ツールとしても使用できます。
Excel で Web サイトをスクレイピングするにはどうすればよいですか?
信じられないかもしれませんが、Excel には、少なくとも Excel 2003 以降、長い間、Web サイトからデータを抽出する機能がありました。Web スクレイピングは、ほとんどの人が考えていないことであり、ましてや、スプレッドシート プログラムを使用して仕事をすることは考えていません。 .しかし、これは驚くほど簡単で強力です。Microsoft Office のキーボード ショートカットのコレクションを作成して、その方法を学びましょう。
スクレイピングしたいサイトを見つける
最初に行うことは、情報を取得したい特定の Web ページを見つけることです。ソースにアクセスして、https://support.office.com/ で検索してみましょう。 「よく使うショートカット」という検索語を使用します。 Outlook、Excel、Word などの特定のアプリの名前を使用して、より具体的にすることができます。結果ページをブックマークしておくと、簡単に戻ることができます。
検索結果の「Excel for Windows のキーボード ショートカット」をクリックします。そのページに移動したら、Excel のバージョンのリストを見つけて、[新しいバージョン] をクリックします。 .現在、私たちは最新かつ最高のものと協力しています。
検索結果ページに戻り、他のすべての Office アプリの結果をそれぞれのタブで開き、ブックマークすることができます。この演習でも、それは良い考えです。これは、ほとんどの人が Office ショートカットの収集を停止する場所ですが、私たちはそうではありません.それらを Excel に入れ、いつでも好きなときに好きなことができるようにします。
Excel を開いてスクレイプ
Excel を開き、新しいブックを開始します。ワークブックを Office ショートカット として保存します . OneDrive をお持ちの場合は、そこに保存して 自動保存
ワークブックが保存されたら、[データ] をクリックします。 タブ
[データ] タブのリボンで、[ウェブから] をクリックします。 .
ウェブから ウィザードウィンドウが開きます。ここに、データをスクレイピングしたい Web サイトの Web アドレスまたは URL を入力します。ウェブブラウザに切り替えてコピー
URL を URL に貼り付けます Web からウィザードのフィールド。これを Basic で使用することを選択できます または上級 モード。詳細モードでは、Web サイトからデータにアクセスする方法について、より多くのオプションが提供されます。この演習では、Basicmode のみが必要です。 [OK] をクリックします .
Excel は Web サイトへの接続を試みます。これには数秒かかる場合があります。進行状況ウィンドウが表示されます。
ナビゲーター ウィンドウが開き、左側に Web サイトのテーブルのリストが表示されます。テーブルを選択すると、右側にテーブルのプレビューが表示されます。 よく使うショートカット を選択しましょう
WebView をクリックします。 タブをクリックして、実際の Web サイトを表示します。必要なテーブルを探し回る必要がある場合。見つかったら、それをクリックすると、インポート用に選択されます。
次に、[読み込み] をクリックします。 このウィンドウの下部にあるボタン。選択できるオプションは他にもありますが、それらはより複雑で、最初のスクレイピングの範囲を超えています。彼らがそこにいることに注意してください。 Excel の Web スクレイピング機能は非常に強力です。
Web テーブルが数秒後に Excel に読み込まれます。左側にデータが表示されます。数値 1 下の写真にあります。数 2 クエリをハイライトします ウェブサイトからデータを取得するために使用されます。ワークブックに複数のクエリがある場合、ここで使用するクエリを選択します。
データが Exceltable としてスプレッドシートに取り込まれることに注意してください。データをフィルタリングまたはソートできるように、すでに設定されています。
Outlook、Word、Access、PowerPoint、およびその他の Office アプリに必要な Office ショートカットを持つ他のすべての Web ページに対して、このプロセスを繰り返すことができます。
スクレイピングされたデータを Excel で最新の状態に保つ
おまけとして、スクレイピングしたデータを Excel で最新の状態に保つ方法を学びます。これは、Excel がデータ スクレイピングにいかに強力であるかを示す優れた方法です。これでも、Excel が実行できる最も基本的なスクレイピングしか行っていません。
この例では、https://www.cnbc.com/stocks/ のような株式情報 Web ページを使用してみましょう。
前に行ったことを確認し、アドレス バーから新しい URL をコピーして貼り付けます。
ナビゲータ ウィンドウが表示され、使用可能なテーブルが表示されます。主要な米国株式指数を選択しましょう。
データがスクレイピングされると、次のスプレッドシートが表示されます。
右側には、Major U.S. Stock Indexes のクエリが表示されています。それを選択して強調表示します。 表ツールにいることを確認してください タブと デザイン 範囲。次に、[更新] の下にある下向き矢印をクリックします 次に、[接続プロパティ] をクリックします。 .
QueryProperties で ウィンドウの Usage の下 タブで、この情報の更新方法を制御できます。更新する特定の期間を設定するか、次回ワークブックを開いたときに更新するか、バックグラウンドで更新するか、またはこれらの任意の組み合わせを設定できます。必要なものを選択したら、[OK] をクリックします。 ウィンドウを閉じて続行します。
それでおしまい!株価、スポーツのスコア、または頻繁に変更されるその他のデータを Excel スプレッドシートから追跡できるようになりました。 Excel の数式と関数に慣れていれば、データを使ってほとんど何でもできます。
株価の傾向を把握したり、職場でファンタジー スポーツ プールを運営したり、単に天気を追跡したりすることもできます。知るか?あなたの想像力とインターネットで入手できるデータだけが限界です。
-
高度なフィルタを適用して Excel の別の場所にコピーする方法
高度なフィルタ は、Excel の最も便利で有利な機能の 1 つで、フィルターを適用して、または適用せずに、ある範囲のセルをある場所から別の場所にコピーするためにかなり頻繁に使用されます。この記事では、Excel の Advanced Filter を使用できることを紹介します。 段階的な分析を通じて、セルの範囲を別の場所にコピーします。 Excel アドバンスト フィルタの概要 高度なフィルタ データで利用できるツールです [並べ替えとフィルター] というセクションの下の Excel のタブ . 合計 3 適用できます Excel の任意のデータ セットに対する操作。 ある場所か
-
Web から Excel にデータをインポートする方法 (クイック手順付き)
大規模な Microsoft Excel で作業しているときに、 Excel にデータをインポートする必要がある場合があります ウェブから。 Web からのデータのインポートは簡単なタスクです。これも時間節約の作業です。今日、この記事では 2 を学びます データを Excel にインポートするための迅速で適切な手順 適切なイラストを使用して効果的にウェブから。 Web から Excel にデータをインポートする 2 つの簡単な手順 Excel があるとします。 複数の営業担当者に関する情報を含む大きなワークシート アルマーニ グループの . 営業担当者の名前 識別番号 収益 営業担当者