[過去ログ] Excel総合相談所 136 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
729(5): 2019/09/16(月)13:29 AAS
power query 使えそうなんだけどどんな感じ
731(1): 2019/09/16(月)13:53 AAS
>>729
とにかく軽い
大量のデータを扱う時に超便利
まぁアクセスでもええけどな
765(6): 2019/09/16(月)19:18 AAS
>>729
>>729
例えば、簡易なWebスクレイピング
例) 東京電力の停電情報の、マップがない「市区町村内地区別一覧表」のデータ取得
外部リンク[html]:teideninfo.tepco.co.jp
※ 県内の「市区町村別のマップ」までは東電サイトにある。
外部リンク[html]:teideninfo.tepco.co.jp
A. 9/12 21:39現在の南房総市のページスクショ
画像リンク[png]:i.imgur.com
↓
省4
766: 765 2019/09/16(月)19:20 AAS
>>729
(続き)
※ Power Query内の、1つのクエリー内であれば、
列を追加、番号を振る、重複を削除、値の置換、列を追加しての簡単な計算・・・
等をそれぞれマクロのようにして順番に処理することが可能。
2つ以上のクエリーやテーブル(範囲)を合体させることも可能。
※ Power Queryの関数は "M function" まだ、英語版の説明しかない模様。
外部リンク:docs.microsoft.com
・PQエディターを開いたところ
画像リンク[png]:i.imgur.com
省7
767(1): 765 2019/09/16(月)19:20 AAS
>>729
(続き)
C. この表の場合は、「地区」と「停電軒数」を1セットとして2列になっているので、
Excelのsheetの範囲を元にして再度PQで分割・合体したテーブルを作ってみた。
D. 後は文字列を数値化するのにはExcelの文字列関数の方が得意そうなので、
sheet内のC.のテーブルの右に列を追加してExcel関数処理とか。
こんな感じ。(深緑の列がsheet内で作業列を追加してExcel関数で処理した部分)
画像リンク[png]:i.imgur.com
後はExcelの3Dマップ使って棒グラフ作るとか。
こんなのとか。
省3
768(3): 765 2019/09/16(月)19:27 AAS
>>729
(続き)
Power Pivotの方はまだ使ってみていないけれど
画像リンク[png]:i.imgur.com
自己流の手探りでPQだけ使ってみた
Power Queryの泣き所は、
1. Webスクレイピング機能はあくまで簡易で、html記述まで入り込んでの指定は出来なさそう。
東電停電情報の場合は、一覧表の外の「データ更新日時」や「合計停電軒数」を指定出来ないため、手入力した。
→ このあたりはPythonの方が得意か?
2. 1つのbook内で複数のクエリーがある場合、シーケンシャルに更新できない。
省5
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.520s*