こんな人にオススメの記事です
- Webページ上にあるテーブルを綺麗にエクセルに取り込みたい人
Web上にあるテーブルデータを選択してエクセルにコピーペーストすると形が崩れたり、意味のないリンクが張り付いてしまったりして思うように取り込めない場合があります。
そこでこの記事では、エクセルにWeb上のテーブルを綺麗に取り込む方法を詳しく解説していきます。
エクセルにWeb上のテーブルを取り込む方法
エクセルにWeb上のテーブルを取り込む方法には以下の手順で行います。
- エクセルの[データ]タブをクリック
- 「データの取得と変換」の中にある[Webから]をクリック
- エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリック
- プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択して[接続]をクリック
- エクセルに取り込みたいテーブルを選択して[データの変換]をクリック
- Power Query エディターで[閉じて読み込む]をクリック
少し手順が複雑そうに見えますが、慣れてしまえば簡単です。
ここからは実際の画面も用いながら、エクセルにWeb上のテーブルを取り込む方法を詳しく解説していきます。
ここでは例として「Microsoft Edge のキーボード ショートカット」ページにあるテーブルデータを取り込んでみます。

エクセルの[データ]タブをクリック
まずはエクセルを起動し、エクセルの[データ]タブをクリックしてください。
![エクセルにWeb上のテーブルを取り込む方法 Step1 エクセルの[データ]タブをクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド3-4-1024x576.png)
「データの取得と変換」の中にある[Webから]をクリック
[データ]タブを開いたら、「データの取得と変換」の中にある[Webから]をクリックしてください。

エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリック
[Webから]をクリックすると以下のようなウィンドウが立ち上がります。
エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリックしてください。
![エクセルにWeb上のテーブルを取り込む方法 Step3 エクセルに取り込みたいテーブルがあるページのURLを貼り付けて[OK]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド5-4-1024x576.png)
プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択する
[OK]をクリックすると「webコンテンツへのアクセス」と書かれたウィンドウが立ち上がります。
「これらの設定の適用対象レベルの選択」のプルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択してください。

[接続]をクリック
プルダウンメニューからエクセルに取り込みたいテーブルがあるページのURLを選択したら右下にある[接続]をクリックしてください。
![エクセルにWeb上のテーブルを取り込む方法 Step5 [接続]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド7-3-1024x576.png)
エクセルとWebページの接続が確立するまでそのまま待機する
[接続]をクリックするとエクセルがWebページにアクセスし、情報を取得します。
Webページによっては多少時間がかかるため終了するまでこのまま待機してください。

エクセルに取り込みたいテーブルを選択して[データの変換]をクリック
エクセルがWebページの情報を取得できたら、自動的に「ナビゲーター」と書かれたウィンドウが立ち上がります。
左側の一覧からエクセルに取り込みたいテーブルを選択して[データの変換]をクリックしてください。
![エクセルにWeb上のテーブルを取り込む方法 Step7 エクセルに取り込みたいテーブルを選択して[データの変換]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド9-1-1024x576.png)
Power Query エディターの[閉じて読み込む]をクリック
[データの変換]をクリックすると、エクセルがWebページ上のテーブルをデータに変換して取り込みを開始します。
取り込みが完了したら「Power Query エディター」が立ち上がります。
左上にある[閉じて読み込む]をクリックしてください。
![エクセルにWeb上のテーブルを取り込む方法 Step8 Power Query エディターの[閉じて読み込む]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド10-1-1024x576.png)
エクセルシートにデータが反映されるまで待機する
[閉じて読み込む]をクリックすると、エクセルが取り込んだWeb上のテーブルデータをエクセルシートに取り込みを開始します。
取り込みが終わると自動的に画面が切り替わるので、このまま待機してください。

Webページのテーブルがエクセルシートに取り込まれた事を確認する
取り込みが終わるとエクセルシート上にWebページにあるテーブルが取り込まれます。
これでエクセルにWeb上のテーブルを取り込むことができました。

エクセルに取り込んだテーブルのデータが更新されないようにする方法
Power Queryを使用してエクセルにWebページのテーブルを取り込んだ場合、Webページ上のテーブルが更新されるとエクセル内に取り込んだテーブルも更新されます。
一度取り込んだテーブルのデータが更新されてしまっては困る場合は、こちらで紹介する手順でエクセルとWebページの接続を切断し、エクセルに取り込んだテーブルのデータが更新されないようにしてください。
[テーブルデザイン]をクリック
[テーブルデザイン]をクリックしてください。
![エクセルに取り込んだテーブルのデータが更新されないようにする方法 Step1 [テーブルデザイン]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド1-4-1024x576.png)
[範囲に変換]をクリック
次に[範囲に変換]をクリックしてください。
![エクセルに取り込んだテーブルのデータが更新されないようにする方法 Step2 [範囲に変換]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド2-4-1024x576.png)
メッセージボックスで[OK]をクリック
[範囲に変換]をクリックすると「この操作を行うと、シートからクエリ定義が削除され、テーブルが標準の範囲に変換されます。続行しますか?」と確認メッセージが表示されます。
[OK]をクリックしてください。
![エクセルに取り込んだテーブルのデータが更新されないようにする方法 Step3 メッセージボックスで[OK]をクリック](https://jo-sys.net/wp-content/uploads/2023/10/スライド3-5-1024x576.png)
通常のテーブルに変換されたことを確認する
[OK]をクリックするとエクセルとWebページのリンク(同期)が解除され、通常のエクセルテーブルに変換されます。
これでWebページ上のテーブルが更新されても、エクセル内のデータは更新されなくなります。

その他エクセルに関する記事
その他エクセルに関する記事はこちらです。是非御覧ください。
-
【Excel】ヘッダーとフッターを設定する方法|ページ番号、日付、ファイル名など
「Excel ヘッダー ページ番号 設定方法」「Excel フッター 日付 自動更新」などでお困りではありませんか? この記事では、Excelのヘッダーとフッターに、ページ番号、... -
【エクセル】ハイパーリンクを簡単に解除する方法
こんな人にオススメの記事です セルのハイパーリンクを削除(解除)したい人 入力した文字が自動的にハイパーリンクになる設定を解除したい人 エクセルで作業をしている... -
【Excel】「マクロの実行がブロックされました」と表示された場合の対処法
こんな人にオススメの記事です ダウンロードしたExcelのファイルを開いたら「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実... -
【Excel】画像をセルに埋め込む方法
こんな人にオススメの記事です 画像をセルの中に埋め込みたい人 セルの中に埋め込まれた画像を元に戻したい人 Excelでセルに画像を埋め込むと、セルの移動やサイズ変更... -
【Excel】全てのシート名を一覧で取得する方法
Excelで複数のシートを扱っていると、「いま何枚シートがあるのか」「まとめて一覧表示できないか」と悩む場面は意外と多いですよね。 手動でタブを数え上げるのは手間... -
【Excel】セルを結合せずに中央揃えする方法 - 選択範囲内で中央
Excelで表を作成する時、セル結合は極力避けたいですよね。セルを結合してしまうと、貼り付けやフィルタリング、ソートなどが制限され、数式エラーの原因にもなりかねま... -
【Excel】数値を千円単位、百万円単位で表示する方法 - 書式設定で簡単
Excelで資料を作成する際、数値を千円単位、百万円単位で表示したい場面はよくありますよね。 この記事では、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