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

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 47

  • @kolmogorov7777
    @kolmogorov7777 2 роки тому +27

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

    • @ExcelDokataCH
      @ExcelDokataCH  2 роки тому +12

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

  • @SY-yz5dl
    @SY-yz5dl 9 місяців тому +1

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

  • @alphekka
    @alphekka 2 роки тому +3

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

  • @ishiwatarihisao7685
    @ishiwatarihisao7685 8 місяців тому +2

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

    • @ExcelDokataCH
      @ExcelDokataCH  8 місяців тому +2

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

  • @shigmax
    @shigmax 2 роки тому +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 11 місяців тому +1

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

  • @ryokono6156
    @ryokono6156 2 роки тому +1

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

  • @mistqq
    @mistqq 2 роки тому +1

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

    • @ExcelDokataCH
      @ExcelDokataCH  2 роки тому +1

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

  • @ka5662
    @ka5662 7 місяців тому +2

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

  • @まみきち-m5u
    @まみきち-m5u 2 роки тому +1

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

    • @ExcelDokataCH
      @ExcelDokataCH  2 роки тому +1

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

    • @まみきち-m5u
      @まみきち-m5u 2 роки тому +1

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

  • @ジン-i3i
    @ジン-i3i 2 роки тому +1

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

  • @dostrfdance
    @dostrfdance 10 місяців тому +1

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

  • @dostrfdance
    @dostrfdance Рік тому +2

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

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +1

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

    • @dostrfdance
      @dostrfdance Рік тому +1

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

    • @dostrfdance
      @dostrfdance Рік тому

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

  • @dostrfdance
    @dostrfdance 8 місяців тому +1

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

    • @dostrfdance
      @dostrfdance 8 місяців тому +1

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

    • @ExcelDokataCH
      @ExcelDokataCH  8 місяців тому +1

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

    • @dostrfdance
      @dostrfdance 8 місяців тому +1

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

  • @etebeau
    @etebeau Рік тому

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

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +1

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

    • @etebeau
      @etebeau Рік тому

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

  • @ジン-i3i
    @ジン-i3i 2 роки тому +1

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

    • @ExcelDokataCH
      @ExcelDokataCH  2 роки тому +1

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

  • @Porineshia
    @Porineshia 2 роки тому +1

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

  • @chakapiro510
    @chakapiro510 2 роки тому +1

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

    • @ExcelDokataCH
      @ExcelDokataCH  2 роки тому +3

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