- ベストアンサー
ホームページのデータをエクセルに抽出する方法とは?
- 下記のサイトに某ゲームの大型建造の報告が多数挙げられている
- ホームページからエクセルにデータを抽出する方法を教えてください
- 燃料、資材、鋼材、ボーキサイトなどのデータをエクセルに抽出したい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>これらのデータをホームページ上から、エクセルに↓のようにデータを抽出していきたいのですがどうすればできますでしょうか? 「下記のサイト」が不完全のため元データを確認できません。 質問に提示の1レコード(行)を見本としてExcel 2013で検証してみました。 動作はExcel 2007以降で同じ処理が出来ると思います。 サイトからテキストデータとしてコピー&ペーストで必要範囲をSheet2のA2セル以降に取り込みます。 取り込んだデータの全て選択した状態でデータの区切り位置を指定してデータを分割してB列以降へ切り分けます。 区切り記号は空白と半角のスラッシュ(/)を指定します。 Sheet1の1行目に必要データの項目名をセットします。 Sheet1のA2セルへ次の式をセットし、右へD2セルまでコピーします。 =Sheet2!A2&"" Sheet1のE2セルへ次の式をセットします。 =MID(Sheet2!E2,LEN(E$1)+2,LEN(Sheet2!E2)) Sheet1のF2セルへ次の式をセットします。 =MID(Sheet2!I2,LEN(F$1)+2,LEN(Sheet2!F2)) Sheet1のA2~F2を下へ必要数コピーすれば目的に合うと思います。 Sheet2はデータ処理完了後に削除するとSheet1の各セルのデータが失われます。 Sheet2を削除したいときはSheet1を全て選択してコピーでクリップボードへ取り込み、貼り付けオプションの値を指定して値のみを貼り付けます。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
一体どのデータですか。「コメント/大型艦建造/レシピログ」コメントで寄せられてる分ですかね。 コメントの再編集で丸ごとコピーしてエクセルに貼り付け コロンをスペースにすべて置換 スラッシュをスペースにすべて置換 データタブの区切り位置でスペースにマークして一気に分割 不規則データは適宜手動で編集してください。 ご利用のエクセルのバージョンも不明のご相談ですが、データを取り直し/追記したら「重複データの削除」で適宜ダブりデータを除去してください。
補足
上記URLをクリックしてもレシピログに繋がらないようなので、URLでなくなく場所を書いておきます。 艦隊これくしょんwikiTop > コメント > 大型艦建造 > レシピログに書いてあります。 サンプルを2つほと抜粋すると -4000/2000/5000/5200 開発資材:20 空きドック:1 司令:79 秘書:瑞鳳改38 結果:龍驤 -- &new{2014-02-09 (日) 09:16:52}; -3500/3500/6000/6000 開発資材:20 空きドック:2 司令:104 秘書:加賀改99 結果:まるゆ -- &new{2014-02-09 (日) 09:19:51}; のように書いてあります。 必要な情報は開発資材までの4つ情報と結果です。 エクセルで 燃料 弾薬 鋼材 ボーキサイト 開発資材 結果 4000 2000 5000 5200 20 龍驤 ・ ・ のように抽出したいです。 エクセルは2000年のものを使用しています。
お礼
関数はもちろん、Sheet2!E2みたいな表記の仕方も初めてみました。 データの区切方、不要な文字を除いて必要な情報を抽出する方法など大変参考になりました