パワークエリはデータクリーニングにて最強【EXCEL Power BI Power Query Data Cleaning】

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 50

  • @kolmogorov7777
    @kolmogorov7777 2 ปีที่แล้ว +27

    他の解説者の方と比べてもポイントを突いた実践的な解説で群を抜いたクオリティだと思います。出来ればモダンエクセルに関して書籍でも出して頂けないかなという思いです。これからも頑張って下さい。note購入させて頂きました。

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +12

      ありがとうございます。
      国内のTH-cam動画だと、そもそも実務でも使えるレベルでPowerQueryを解説しているものが少ないんですよね。。。

  • @alphekka
    @alphekka 2 ปีที่แล้ว +3

    やっぱりこのチャンネルはレベルが高いです。どこかで行き詰まる時が来たら、またこの動画を復習したい。

  • @SY-yz5dl
    @SY-yz5dl 8 หลายเดือนก่อน +1

    初心者の私にもとても分かりやすく大変参考になりました。所要時間の短縮になります。アップありがとうございます。

  • @ishiwatarihisao7685
    @ishiwatarihisao7685 7 หลายเดือนก่อน +2

    集会所に有料アップされていてもおかしくない内容。誰もがつまずくポピュラーな内容だからyou tubeなのかな。素晴らしい。情報がいづれ一元管理される場所ができると嬉しいな(それが書籍ではなく、web上ならば百聞は一見にしかず、百見は一体験にしかずでなおいいかも)。

    • @ExcelDokataCH
      @ExcelDokataCH  7 หลายเดือนก่อน +2

      シートのヘッダーをあらかじめ認識する方法については、もっと効率のよいやり方がありますので、集会所の方にはそっちの方法を投稿しています。

  • @shigmax
    @shigmax ปีที่แล้ว +2

    カスタム列の関数を編集するという発想が自分では絶対に生まれませんでした!すごいです

  • @Teacher_nyankosoba
    @Teacher_nyankosoba 2 ปีที่แล้ว +1

    何で今までエラーが出て先に進めなかったのか、やっと解りました! 早速やってみます。いつもありがとうございます😭

  • @nkondodesu
    @nkondodesu 2 ปีที่แล้ว +3

    先日質問させていただいた「シート名の取得」が、この動画で解決できそうです。
    いつも本当にありがとうございます。
    他の方が仰るように、ぜひ書籍を出していただきたいです!

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +3

      シート名が違う場合はどうするの?といったコメントは他にも何件かいただいていたので、今回の動画で紹介してみました。

  • @gandhi3335
    @gandhi3335 2 ปีที่แล้ว +3

    こんなやり方があったとは、パワークエリは奥が深いですね…
    今まではインデックス列作成、インデックス列が0の場合は="年"、それ以外はitem列を参照する列を更に作成し、ヘッダー用の一行目を作ってました

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +4

      Power Query使い始めのときは、私もそれをやってました!
      誰もが通る道ですね。。。

  • @MM-vz8ls
    @MM-vz8ls 2 ปีที่แล้ว +2

    ちょうどシート名がバラバラのExcelファイルの結合に悩んでいました。ありがとうございました😭

  • @TT-gs6nb
    @TT-gs6nb 2 ปีที่แล้ว +4

    この動画内容、どうすれば良いか悩んでました。私には、まだ難しいですが、何度も見返してできるようになりたいと思います。

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +3

      今回の動画はPowerQueryで数式をいじっているので、いつもの動画よりも少し難しい内容になっています。
      一時停止やスロー再生を使いながら、ぜひチャレンジしてみてください。

  • @Max-cu4ms
    @Max-cu4ms 10 หลายเดือนก่อน +1

    今まで元ファイルを編集してから結合してたのですが、ヘルパークエリの加工で解決できそうだとわかりました。
    いつもありがとうございます♪

  • @ka5662
    @ka5662 6 หลายเดือนก่อน +2

    マストで見るべき動画リストというのはあったりしますかね?
    ひとまずこの動画途中で止めてヘルパークエリの動画探してみます🫡

  • @mistqq
    @mistqq 2 ปีที่แล้ว +1

    いつも拝見し、業務の効率化に大いに役立たせて貰っています。今、パワークエリ読み込み時にエラーが発生し、ネットで対処方法を探しているのですが納得のいく説明がなく困っています。エラーが出た時の対処法をまたいつか解説していただけたら非常にありがたいです。
    エラーは「data format error numberに変換できませんでした」とよくでます。その時はステップを一つづつ削除し読み込みしてエラーステップを限定して対応しているですがとても時間がかかってしまって困っています。

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +1

      作成したステップで対象としているデータの型が変わってしまっている可能性がありますね。
      異なるデータ型のデータを取得してしまう可能性があるのであれば、クエリで予めデータ型を変更するステップを入れたりしておくと、そういったエラーを防ぐことができたりします。

  • @ryokono6156
    @ryokono6156 2 ปีที่แล้ว +1

    詳細エディタに記載されている意味が理解できれば、Power queryの活用の幅がさらに増えそうですね。

  • @まみきち-m5u
    @まみきち-m5u 2 ปีที่แล้ว +1

    大変分かりやすくいつも参考にさせていただいています。ありがとうございます。ちなみに、インプットのファイルが共有設定されている場合はなにか制約があったりするでしょうか。。。

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +1

      読み取りさえできればデータの取得はできるかと思います。
      リアルタイムで編集している場合は怪しいですが。。。

    • @まみきち-m5u
      @まみきち-m5u 2 ปีที่แล้ว +1

      @@ExcelDokataCH
      ご回答ありがとうございました!またよろしくお願いします。

  • @dostrfdance
    @dostrfdance 7 หลายเดือนก่อน +1

    またまたすみません。
    A社100 .12
    B社200.23
    C社400.45
    と言う文字列があり、数字以外から数字による分割を選ぶと、小数点が消えて、
    A社 100.00
    B社 200.00
    C社 400.00
    になります。列を分けた後も、小数点を表示したいのですが、良い方法ありませんか?

    • @dostrfdance
      @dostrfdance 7 หลายเดือนก่อน +1

      解決しました。
      元々整数しか扱って無かったパワークエリに、小数点を通すと端数が00になったのですが、小数点のデータを使ってパワークエリを作り直したら、できました。
      具体的には東京123.45を
      文字と数値に分けると、
      東京
      123.
      45
      に分かれたので、
      45を100で割り、
      123に加算0.45を加えた文字列を作りました。

    • @ExcelDokataCH
      @ExcelDokataCH  7 หลายเดือนก่อน +1

      「123.」のテキストと「45」のテキストをマージして「123.45」のテキストにしてから、データ型を10進数にすれば「123.45」の数値になります。

    • @dostrfdance
      @dostrfdance 7 หลายเดือนก่อน +1

      @@ExcelDokataCH ドカタ様。参りました。さすがです。
      難しく考えずに、そのまま列をマージすれば良かったのですね。ありがとうございます。

  • @dostrfdance
    @dostrfdance 9 หลายเดือนก่อน +1

    PLをフォルダに放り込むだけと言う動画では、サンプルファイルの変換で、ヘッダーを繰り上げても、その他のクエリでは、ヘッダー名についての問題はおこりませんでした。
    こちらの動画では、数式をいじられてます。
    前者動画はサンプルファイルの変換でファイル名の列が無いからだと思いますが、こちらの動画でもサンプルファイルの変換で列をファイル名を表示させず、その他のクエリでファイル名を表示させるやり方はできないのでしょうか?
    そもそも何でPLの動画は、サンプルファイルの変換でヘッダーを昇格させても、その他のクエリでヘッダー名がうまく表示されるのか不思議です。

  • @dostrfdance
    @dostrfdance 11 หลายเดือนก่อน +2

    突然すみません。
    A社100
    B社200
    C社−400
    と言う文字があり、文字と数値を分けると、C社−と言う会社になってしまい、400になってしまいます。C社と−400円に分ける方法はございますでしょうか?

    • @ExcelDokataCH
      @ExcelDokataCH  11 หลายเดือนก่อน +1

      分割するステップの数式の「{"0".."9"}」を「{"0".."9", "−"}」に変更すればいけると思います。

    • @dostrfdance
      @dostrfdance 11 หลายเดือนก่อน +1

      @@ExcelDokataCH そんな方法があるんですね。数値と文字を分けてるのかと思ったら、裏では1.2.3.4.5.6.7.8.9.0を区切りに分けてるんですね。
      確認してみます。

    • @dostrfdance
      @dostrfdance 11 หลายเดือนก่อน

      ({“0”..“9”},c),{“0”..“9”})と2箇所ありますが、2箇所とも変更すれば良いですか?色々質問してすみません。

  • @etebeau
    @etebeau ปีที่แล้ว

    とても実用的なので大変参考になります。最近、実務でPowerQueryを使うようになったのですが、データクリーニングのことで疑問があります。
    PowerQueryでデータクリーニングできるものとそうでないものというのはあるのでしょうか。予めExcel上で「データクリーニング」しなくてはならないことはあるのでしょうか。例えば、マトリクス形式のデータが横に長いものがあり、Excel上では見づらいとの理由で画面幅に分割され、縦に並んだようなもの。このような場合は、この縦に並んだものをそのままPowerQueryで読み込ませてデータクリーニングができるのでしょうか。それとも、Excel上で一つの横に長い表に作り変え(つまり「Excel上でのデータクリーニング」)をしてからPowerQueryで読み込ませるのでしょうか。

    • @ExcelDokataCH
      @ExcelDokataCH  ปีที่แล้ว +1

      >マトリクス形式のデータが横に長いものがあり、Excel上では見づらいとの理由で画面幅に分割され、縦に並んだようなもの。
      数式を自分で打ち込んでクエリを作ることにはなりますが、Power Queryでデータベース形式に変換することは可能です。
      マウス操作のみでの変換は難しいと思います。

    • @etebeau
      @etebeau ปีที่แล้ว

      @@ExcelDokataCH ご回答をありがとうございます。PowerQueryは奥が深そうですね。

  • @ジン-i3i
    @ジン-i3i 2 ปีที่แล้ว +1

    毎月のように修正がいるファイルが送られてきます。設定を保存して、クエリを使い回すようにしたいのですが、どうすればいいのでしょうか?

  • @ジン-i3i
    @ジン-i3i 2 ปีที่แล้ว +1

    追加要件が発生した際、既存ステップの途中にステップを追加することはできないでしょうか?

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +1

      できます。
      ただし、それ以降のステップに影響が出てしまうような場合は、クエリがエラーになってしまいますので、後ろのステップもすべてチェックする必要がありますね。

  • @chakapiro510
    @chakapiro510 2 ปีที่แล้ว +1

    大変勉強になりました。質問ですが、元データに後からシートをどんどん追加して接続先に自動更新して行く方法はありますか?

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +3

      こちらの動画で解説した方法であれば、取得元のシートをすべて展開することになりますので、元データのEXCELブックにシートが追加・保存された場合でも、データ>更新さえすれば反映されます。

  • @shoichihirayama298
    @shoichihirayama298 ปีที่แล้ว

    ヘッダーの認識ですべてのシートで上位行(4行)を削除しなければならないのですがどうすればよろしいでしょうか?
    動画では1行目をヘッダー認識させていますがその前に上位行削除を追加することは可能でしょうか?

    • @ExcelDokataCH
      @ExcelDokataCH  ปีที่แล้ว +1

      可能です

    • @shoichihirayama298
      @shoichihirayama298 ปีที่แล้ว

      @@ExcelDokataCH ご返信ありがとうございます。可能でしたらご教授頂けると幸いです。

  • @Porineshia
    @Porineshia 2 ปีที่แล้ว +1

    16:47のあたりで数式バーにコピーしていますが、数式バーには1行しか入力できないため、動画のようにコピペができません。どうすればできるようになるのでしょうか。EnterでもAlt+Enterでも改行できません。

    • @ExcelDokataCH
      @ExcelDokataCH  2 ปีที่แล้ว +3

      Shift+Enterで改行できます