Webの表を取り込む (mm1019)
Webページから表データをExcelに持ってくる3つの方法について説明します
- Webから単純にコピーして持ってくる方法
- Web側からWebクエリを設定する方法
- エクセル側からWebクエリを設定する方法
(1) Webから単純にコピーして持ってくる方法
-
エクセルとInternetExplorer(以下IE)をそれぞれ立ち上げます
- 下のような表の場合:
IE上で順位の順の左側から、日本の127.7の最後の7の右側までマウスでドラッグして選択します
- IE上で[コピー]します
- エクセル側で[貼り付け]します
- これでデータを取り込みできます
順位 | 国 | 人口 |
1 | 中国 | 1,336.3 |
2 | インド | 1,186.2 |
3 | アメリカ合衆国 | 308 |
4 | インドネシア | 234.3 |
5 | ブラジル | 194.2 |
6 | パキスタン | 167.0 |
7 | バングラデシュ | 161.3 |
8 | ナイジェリア | 151.5 |
9 | ロシア | 141.8 |
10 | 日本 | 127.7 |
(単位・百万人) |
総務省・統計局・なるほど統計学園 から無断転載
(2) Web側からWebクエリを設定する方法 [InternetExplorer6.0以降]
- Web上の必要なデータ部分の先頭にマウスを置きます(選択しないで)
- マウス右クリックして[Microsoft Excel にエクスポート(X)]を選択します
- Webクエリが作られます
- ★上↑この方法が簡単便利
(3) エクセル側からWebクエリを設定する方法 [Excel2007]
- [データ]タブ→[外部データの取り込み]グループ→[Webクエリ]を選択
- [新しいWebクエリ]画面で[アドレス(D):]欄に finance.yahoo.co.jp と入力
- [移動]ボタンを押す
- 銘柄欄に 4530 と入力して [株価検索]ボタン を押す
- [4530]久光製薬 の画面が表示されます
- 時系列ボタンを押す
- 表の下にある [株価時系列データをもっと見る] を押す
- [週間] をチェック
- [表示] ボタンを押す
- 久光製薬の週間株価が表示されます
- 株価時系列データのところにある黄色い矢印をクリック
- 黄色い矢印が緑色に変わります
- 画面右上にある保存ボタンを押す
- わかりやすい場所に名前を付けて保存します
- これでwebクエリが作成できました
-
- 保存したクエリーをダブルクリックして実行します
- 警告が表示されますから、[有効]ボタンを押します
- エクセルが起動して、データが取り込まれます
-
- ただし、来週クエリーを実行したら来週の最新データを取得できるわけではありません
(4) エクセル側からWebクエリを設定する方法 [Excel2003以降]
- 【Webクエリの設定手順】Excel2003の例
- [データ]メニュー →
- [外部データの取り込み] →
- [新しいWebクエリ] →
- [アドレスを入力し該当ページへ移動] →
- [黄色い矢印をクリック] →
- [取り込み(I)]ボタンを押す →
- [データのインポートで場所を指定]
- でWebクエリが作られます
(5) エクセル側からWebクエリを設定する方法 [Excel2002]
@IT:Tips・Webクエリで外部データとダイナミックにリンクする
参考ページ(Webの表を取り込むことついて)
-
[[20040815205858]]
『Yahooファイナンスの株価データを毎日DLしたい』(nagomi)
Webからデータを取ってくるWebクエリ
-
↑[jun53]さん、[Σ]さん、いつもありがとう
-
[[20040406091643]]
『ホームページからの貼り付け』(ともゆき)
一つのセルの中に長い文書が入ってしまう例
-
↑[INA]さん、[Yoshi!]さん、いつもありがとう
-
[[20040313081042]]
『日付が2003年が2000年とか異なる』(がぶのみ)
Webから持ってきたデータの日付がおかしくなる
-
↑[jun53]さん、[ちゅうねん]さん、いつもありがとう
-
[[20030604092750]]
『オートフィルタ抽出』(ty)
Webから持ってきたデータがフィルタでうまく抽出できない場合、
全角スペースと半角スペースの違いなど
-
↑[ramrun]さん、いつもありがとう
参考ページ(Webクエリについて)
2022/01/16:更新 2004/10/19:登録 訪問者: