こんな人にオススメの記事です
- Webページ上にあるテーブルを綺麗にエクセルに取り込みたい人
Web上にあるテーブルデータを選択してエクセルにコピーペーストすると形が崩れたり、意味のないリンクが張り付いてしまったりして思うように取り込めない場合があります。
そこでこの記事では、エクセルにWeb上のテーブルを綺麗に取り込む方法を詳しく解説していきます。
エクセルにWeb上のテーブルを取り込む方法
エクセルにWeb上のテーブルを取り込む方法には以下の手順で行います。
- エクセルの[データ]タブをクリック
- 「データの取得と変換」の中にある[Webから]をクリック
- エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリック
- プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択して[接続]をクリック
- エクセルに取り込みたいテーブルを選択して[データの変換]をクリック
- Power Query エディターで[閉じて読み込む]をクリック
少し手順が複雑そうに見えますが、慣れてしまえば簡単です。
ここからは実際の画面も用いながら、エクセルにWeb上のテーブルを取り込む方法を詳しく解説していきます。
ここでは例として「Microsoft Edge のキーボード ショートカット」ページにあるテーブルデータを取り込んでみます。
エクセルの[データ]タブをクリック
まずはエクセルを起動し、エクセルの[データ]タブをクリックしてください。
「データの取得と変換」の中にある[Webから]をクリック
[データ]タブを開いたら、「データの取得と変換」の中にある[Webから]をクリックしてください。
エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリック
[Webから]をクリックすると以下のようなウィンドウが立ち上がります。
エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリックしてください。
プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択する
[OK]をクリックすると「webコンテンツへのアクセス」と書かれたウィンドウが立ち上がります。
「これらの設定の適用対象レベルの選択」のプルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択してください。
[接続]をクリック
プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択したら右下にある[接続]をクリックしてください。
エクセルとWebページの接続が確立するまでそのまま待機する
[接続]をクリックするとエクセルがWebページにアクセスし、情報を取得します。
Webページによっては多少時間がかかるため終了するまでこのまま待機してください。
エクセルに取り込みたいテーブルを選択して[データの変換]をクリック
エクセルがWebページの情報を取得できたら、自動的に「ナビゲーター」と書かれたウィンドウが立ち上がります。
左側の一覧からエクセルに取り込みたいテーブルを選択して[データの変換]をクリックしてください。
Power Query エディターの[閉じて読み込む]をクリック
[データの変換]をクリックすると、エクセルがWebページ上のテーブルをデータに変換して取り込みを開始します。
取り込みが完了したら「Power Query エディター」が立ち上がります。
左上にある[閉じて読み込む]をクリックしてください。
エクセルシートにデータが反映されるまで待機する
[閉じて読み込む]をクリックすると、エクセルが取り込んだWeb上のテーブルデータをエクセルシートに取り込みを開始します。
取り込みが終わると自動的に画面が切り替わるので、このまま待機してください。
Webページのテーブルがエクセルシートに取り込まれた事を確認する
取り込みが終わるとエクセルシート上にWebページにあるテーブルが取り込まれます。
これでエクセルにWeb上のテーブルを取り込むことができました。
エクセルに取り込んだテーブルのデータが更新されないようにする方法
Power Queryを使用してエクセルにWebページのテーブルを取り込んだ場合、Webページ上のテーブルが更新されるとエクセル内に取り込んだテーブルも更新されます。
一度取り込んだテーブルのデータが更新されてしまっては困る場合は、こちらで紹介する手順でエクセルとWebページの接続を切断し、エクセルに取り込んだテーブルのデータが更新されないようにしてください。
[テーブルデザイン]をクリック
[テーブルデザイン]をクリックしてください。
[範囲に変換]をクリック
次に[範囲に変換]をクリックしてください。
メッセージボックスで[OK]をクリック
[範囲に変換]をクリックすると「この操作を行うと、シートからクエリ定義が削除され、テーブルが標準の範囲に変換されます。続行しますか?」と確認メッセージが表示されます。
[OK]をクリックしてください。
通常のテーブルに変換されたことを確認する
[OK]をクリックするとエクセルとWebページのリンク(同期)が解除され、通常のエクセルテーブルに変換されます。
これでWebページ上のテーブルが更新されても、エクセル内のデータは更新されなくなります。
その他エクセルに関する記事
その他エクセルに関する記事はこちらです。是非御覧ください。
-
エクセル(Microsoft Office Excel)
「マクロの実行がブロックされました」とエクセルに表示された場合の対処法
こんな人にオススメの記事です ダウンロードしたエクセルファイルを開いたら「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実... -
エクセル(Microsoft Office Excel)
【エクセル】自動計算されない場合の原因と対処法
こんな人にオススメの記事です エクセルの計算式が突然自動計算されなくなった場合 エクセルの計算式を自動計算したくない人 エクセルは普段は自動計算されていて、関数... -
エクセル(Microsoft Office Excel)
【エクセル】ハイパーリンクを簡単に解除する方法
こんな人にオススメの記事です セルのハイパーリンクを削除(解除)したい人 入力した文字が自動的にハイパーリンクになる設定を解除したい人 エクセルで作業をしている... -
エクセル(Microsoft Office Excel)
エクセル(Excel)で作成したデータをワード(Word)に貼りつける方法7選
こんな人にオススメの記事です エクセルからワードに貼り付けると毎回形が崩れてしまう エクセルのデータを更新したらワードに貼り付けた表も自動的に更新されてほしい ... -
エクセル(Microsoft Office Excel)
【エクセル】挿入した画像の画質が悪化する場合の対処法をわかりやすく解説
こんな人にオススメの記事です エクセルに挿入した画像の画質が劣化して困っている人 エクセルに挿入した画像を元の画質に戻したい人 エクセルをもっと便利に使いたい人... -
エクセル(Microsoft Office Excel)
xls(古いエクセル)からxlsx(新しいエクセル)に変換する方法
こんな人にオススメの記事です xls形式からxlsx形式に変換したい人 新しいエクセルファイルに変換したい人 古いエクセル形式(.xls)では行や列が不足している人 エクセ... -
エクセル(Microsoft Office Excel)
【エクセル】画像サイズを一括で変更する方法をわかりやすく解説
こんな人にオススメの記事です エクセルシートに貼り付けた複数の画像のサイズを一括で変更したい人 エクセルシートに貼り付けた複数の画像を綺麗に整列させたい人 エク... -
エクセル(Microsoft Office Excel)
【エクセル】セルにポップアップメッセージを設定する方法
こんな人にオススメの記事です セルに入力すべき情報やルールをわかりやすく表示させたい人 コメント以外のメッセージを使用したい人 エクセルでセルにポップアップメッ... -
エクセル(Microsoft Office Excel)
【エクセル】ファイルの作成者と最終更新者を確認・変更する方法
こんな人にオススメの記事です 退職した人が作ったエクセルファイルの作成者名を変更したい人 自宅のパソコンで作成したエクセルファイルの作成者や最終更新者を変更し...
最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。
解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。
実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365