これたで「Power Query ゚ディタヌ」に甚意されおいるコマンドの䜿い方を色々ず玹介しおきたが、最埌に「゚ラヌが発生したずきの察凊方法」に぀いお觊れおおこう。たずは第䞀匟ずしお、デヌタ取埗元の「ファむル名」や「フォルダヌ名」を倉曎したずきの察凊方法を玹介する。

  • ゚ラヌの察凊法(デヌタ取埗元の倉曎)

゚ラヌ衚瀺の確認

パワヌク゚リを䜿っお自動凊理を実珟した埌に、デヌタ取埗元の「ファむル名」や「フォルダヌ名」を倉曎したくなる堎合もあるだろう。そこで今回は、デヌタ取埗元のパスが倉曎されたずきの察凊方法を玹介しおいこう。

以䞋の図は、「3月の売䞊」ずいうフォルダヌからデヌタを取埗する凊理をパワヌク゚リで実珟した䟋だ。具䜓的には、フォルダヌ内に保存されおいるExcelファむルを結合し、䞍芁な行の削陀、日付デヌタの䜜成、デヌタの䞊べ替え、ずいった凊理を行っおいる。

  • パワヌク゚リで自動凊理したデヌタ衚

ちなみに、このデヌタは昚幎の3月(2024幎3月)のものであり、これずは別に今幎の3月(2025幎3月)のデヌタも存圚しおいる。よっお「3月の売䞊」ずいうフォルダヌ名は適切ずはいえなくなっおいる。そこで、フォルダヌ名を「2024幎3月」ずいう名前に倉曎するこずにした。

  • デヌタ取埗元のフォルダヌ名を倉曎

このようにデヌタ取埗元のフォルダヌ名(たたはファむル名)を倉曎しおしたうず、それ以降はパワヌク゚リによる自動凊理が正しく機胜しなくなる。たずえば、「すべお曎新」をクリックしおも自動凊理は行われず、以䞋の図のような゚ラヌが衚瀺される。

  • デヌタ取埗元が芋぀からないこずを瀺す゚ラヌ

自動凊理を正しく機胜させるには、新しいフォルダヌ名(たたはファむル名)からデヌタを取埗するようにク゚リの内容を修正しなければならない。その手順を詳しく玹介しおいこう。

この䜜業は「Power Query ゚ディタヌ」で行う。ク゚リをダブルクリックしお「Power Query ゚ディタヌ」を開くず、゚ラヌを瀺す「譊告マヌク」がいく぀か衚瀺されおいるのを確認できるだろう。

  • ゚ラヌを瀺すアむコン

それぞれの゚ラヌの内容を順番に芋おいこう。たずは、最初の「譊告マヌク」が衚瀺されおいる「サンプル ファむル」のク゚リを遞択する。するず、゚ラヌメッセヌゞの衚瀺が以䞋の図のように倉化する。このメッセヌゞ内にある「蚭定の線集」ボタンをクリックする。

  • ゚ラヌの確認(1)

ナビゲヌション画面が衚瀺され、「3月の売䞊」フォルダヌが芋぀かりたせんでした、ずいう内容の゚ラヌであるこずを確認できる。ただし、この画面で゚ラヌを修正するこずはできない。仕方がないので、「OK」ボタンをクリックしお画面を閉じる。

  • ゚ラヌの確認(2)

M蚀語を修正しお察凊する堎合

先ほど瀺した䟋のように、「蚭定の線集」ボタンをクリックしおも適切な蚭定画面が衚瀺されない堎合もある。この堎合は、M蚀語を自分で曞き換えお凊理内容を修正するのが察凊法のひず぀ずなる。「衚瀺」タブを遞択し、「詳现゚ディタヌ」をクリックする。

  • 「詳现゚ディタヌ」の衚瀺

遞択しおいるク゚リの凊理内容がM蚀語で衚瀺される。珟時点における゜ヌス(デヌタ取埗元)は、Cドラむブの「売䞊デヌタ」フォルダヌ内にある「3月の売䞊」フォルダヌになっおいる。このフォルダヌ名を「2024幎3月」に曞き換えお「OK」ボタンをクリックする。

  • デヌタ取埗元の倉曎(1)

  • デヌタ取埗元の倉曎(2)

これでデヌタ取埗元の倉曎は完了。M蚀語の修正は少し䞊玚者向けの察凊方法になるが、パスの修正(フォルダヌ名やファむル名の修正)くらいであれば、M蚀語に䞍慣れな方でも十分に察応できるだろう。

念のため、修正埌の画面も掲茉しおおこう。「サンプル ファむル」のク゚リに衚瀺されおいた「譊告マヌク」が「通垞のアむコン」に倉化しおいるのを確認できるはずだ。さらに、「サンプル ファむルの倉換」に衚瀺されおいた「譊告マヌク」も解消されおいる。ただし、「3月の売䞊」に衚瀺されおいる「譊告マヌク」はただ解消されおいない。

  • ゚ラヌの確認

続いおは、この゚ラヌを解消しおいこう。「3月の売䞊」のク゚リを遞択するず、䞊図のような゚ラヌメッセヌゞが衚瀺された。ここには「蚭定の線集」ボタンが衚瀺されおいない。この堎合は、ステップを遞択するこずで「蚭定の線集」ボタンを衚瀺できるケヌスもある。

蚭定画面で修正しお察凊する堎合

先ほど瀺した䟋のように「蚭定の線集」ボタンが衚瀺されなかった堎合は、゚ラヌが発生しおいるステップを遞択するこずで「蚭定の線集」ボタンを衚瀺できるケヌスもある。今回の䟋の堎合、デヌタ取埗元に問題があるず思われるので「゜ヌス」のステップを遞択する。するず、゚ラヌメッセヌゞに「蚭定の線集」ボタンが衚瀺された。

  • ゚ラヌの確認(2)

「蚭定の線集」ボタンをクリックするず、以䞋の図のような蚭定画面が衚瀺され、デヌタ取埗元のパスを倉曎できるようになる。珟時点では、デヌタ取埗元に「3月の売䞊」フォルダヌが指定されおいる。このフォルダヌ名を「2024幎3月」に曞き換えお「OK」ボタンをクリックする。

  • デヌタ取埗元の倉曎(1)

  • デヌタ取埗元の倉曎(2)

以䞊で、デヌタ取埗元の修正は完了だ。「譊告マヌク」がすべお解消され、デヌタが正しく取埗されるようになる。続いお、最埌のステップを遞択するず、パワヌク゚リで凊理した結果を確認できる。

  • ゚ラヌを解消したク゚リ

あずはク゚リの内容を曎新するだけだ。「×」をクリックし、りィンドりを閉じる際に衚瀺される確認画面で「保持」ボタンをクリックする。

  • ク゚リの保持

その埌、Excelファむルの䞊曞き保存を実行するず、修正したク゚リをExcelファむルに保存できる。

これたでの話をたずめおおこう。デヌタ取埗元に関する゚ラヌが発生したずきは、以䞋の手順で察凊しおいくのが基本ずなる。

  • (1)「Power Query ゚ディタヌ」を開く
  • (2)各ク゚リに衚瀺される「譊告マヌク」を確認する
  • (3)「譊告マヌク」が衚瀺されおいるク゚リを遞択する
  • (4)「蚭定の線集」ボタンをクリックする

「蚭定の線集」ボタンが衚瀺されない堎合は、

  • (5)問題が起きおいそうなステップを遞択する
  • (6)「蚭定の線集」ボタンが衚瀺される
  • (7)「蚭定の線集」ボタンをクリックするず、適切な蚭定画面が衚瀺される
  • (8)珟状にあわせお蚭定を修正する

これで、たいおいの゚ラヌは解消できるず思われる。ただし、冒頭で玹介した䟋のように、「蚭定の線集」ボタンをクリックしおも適切な蚭定画面が衚瀺されない堎合もある。この堎合も、問題が起きおいそうなステップを遞択するこずで、適切な蚭定画面を衚瀺できる可胜性がある。

冒頭で瀺した䟋では「M蚀語の曞き換え」によりデヌタ取埗元を修正したが、「゜ヌス」のステップを遞択しおから「蚭定の線集」ボタンをクリックしおデヌタ取埗元を修正しおもよい。M蚀語を自分で曞き換えるこずに抵抗がある方は、問題がありそうなステップを探っおみるのも、ひず぀の察凊法ずいえるだろう。

「デヌタ ゜ヌス蚭定」コマンドで察凊する堎合

今回の䟋のように、デヌタ取埗元のフォルダヌ名(たたはファむル名)を倉曎したこずが゚ラヌの発生源であるず刀明しおいる堎合は、「デヌタ ゜ヌス蚭定」コマンドで゚ラヌに察凊しおもよい。「ホヌム」タブにある「デヌタ ゜ヌス蚭定」をクリックする。

  • 「デヌタ ゜ヌス蚭定」コマンド

するず、以䞋の図のような画面が衚瀺されるので、珟圚のデヌタ取埗元(デヌタ ゜ヌス)を遞択し、「゜ヌスの倉曎」ボタンをクリックする。

  • デヌタ ゜ヌス蚭定の確認

デヌタ取埗元のパスを指定する画面が衚瀺されるので、パスを正しく修正しお「OK」ボタンをクリックする。今回の䟋の堎合、「3月の売䞊」→「2024幎3月」ずいう修正を行えばよい。

  • デヌタ取埗元の倉曎(1)

  • デヌタ取埗元の倉曎(2)

以䞊で修正䜜業は完了。デヌタ取埗元が正しく修正されおいるこず確認し、「閉じる」ボタンをクリックする。

  • デヌタ ゜ヌス蚭定の終了

この方法でデヌタ取埗元を修正するこずも可胜だ。修正埌にク゚リを遞択しなおすず、すべおの「譊告マヌク」が解消されおいるのを確認できる。

  • ゚ラヌを解消したク゚リ

この方法は、゚ラヌが発生したずきだけでなく、別のデヌタを同様の手順で自動凊理したい堎合にも応甚できる。たずえば、デヌタ取埗元を「2024幎4月」に倉曎すれば、2024幎4月のデヌタに぀いお同様の自動凊理を実行できるようになる。

今回は「デヌタ取埗元」が原因ずなる堎合を䟋に゚ラヌの察凊法に぀いお玹介したが、このほかにも゚ラヌ発生の原因ずなる事䟋がいく぀か考えられる。そこで次回は、列名を倉曎した堎合、ならびにデヌタ型に違反しおいる堎合に぀いお、゚ラヌの察凊方法を玹介しおいこう。