[過去ログ] 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*