Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Power Queryで複数のエクセルブックのデータをまとめてみよう :Mから始めよう #15
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Spumoni
December 01, 2022
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Power Queryで複数のエクセルブックのデータをまとめてみよう :Mから始めよう #15
Spumoni
December 01, 2022
More Decks by Spumoni
See All by Spumoni
Power Apps 用語集
fukuyori
1
320
英語ブログの更新を日本語で通知
fukuyori
0
400
アダプティブなカード
fukuyori
2
520
Power Automate for desktop の CSSセレクタでWeb操作が快適に
fukuyori
0
4.6k
Power BIでconnpassのイベント一覧を作成
fukuyori
0
260
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Paper Plane
katiecoart
PRO
4
53k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
320
Transcript
複数のエクセルブックの データをまとめてみよう ヘルパークエリを手作り 2022/02/19 PBIJP Power Query 秘密特訓「虎の穴」炎の復活編 #11
対象は以下のようなエクセルファイル 文部科学省の学校基本調査のデータをe-Statからダウンロードして使っていきます。
目標は以下のようなデータテーブル
1.フォルダーパスをパラメータに設定
2. フォルダー内のファイルを表示
3. サンプルファイルを作成
4. サンプルファイルへの パラメータを作成 バイナリを指定
5.サンプルファイルの変換クエリ作成 Parameter1976 →パラメータで入力ファイルを指定 {0} → ここでは、データの入っているシートは1番目のものを指定 [Data] → Data(シート内のデータ)とName(シート名)の2つの項目のうちDataを指定
6.変換作業を記述していく 注意点 シート名は変更されやすいので、 シート名を使って開かないこと。 できるだけ汎用性が高い書き方がよい。
7.関数の作成 サンプルファイルも 新しくできたグループの中に移動
関数の中身は、 元のクエリの前後に引数を使うよう 変更されただけ。 元のクエリを修正すると 関数も連動して変更されます。 関数の中身を直接変更しようとすると 以下のメッセージが表示されます。
8.各ファイルに関数を使ってみる Table.TransformColumnsで 作成した関数を適用すると、 1976.xlsは変換できているが、 それ以外はエラーとなってしまった。
9.別の関数を作成 +エラーとなったファイルを変換するため、新しい関数を作成 します。 +3~7を行います。
10.再度関数を当ててみる まだ1つエラーになってます。
11.3つ目の関数を作成して当ててみる 5つのファイルが変換できました。
12.テーブルを結合させて完成!
注意点 +今回は、作成した関数が正常化エラーかで判断しています。 +エラーにならないけど正常値を返さないパターンもあると思 います。 +その場合は、どちらでも正常値になるようにクエリ内の処理 を追加するか、エラーをわざと発生させるかの対応が必要に なります。