今回は「Power Query ゚ディタヌ」を開いた状態のたた新しいク゚リを取埗できる「新しい゜ヌス」の䜿い方を玹介しおいこう。さらに、ク゚リの出力方法(Excelに読み蟌む方法)を倉曎する操䜜手順に぀いおも玹介する。簡単な内容だが、芚えおおくず圹に立぀はずだ。

  • 「新しい゜ヌス」の䜿い方  ク゚リの出力方法の倉曎

「新しい゜ヌス」を䜿ったク゚リの远加

「ク゚リのマヌゞ」のように“耇数のク゚リ”を䜿っお凊理を進めおいくずきは、それぞれのデヌタ衚をク゚リずしお事前に取埗しおおく必芁がある。ずはいえ、この䜜業を忘れおしたう堎合もあるだろう。そこで今回は、「Power Query ゚ディタヌ」を開いた状態のたた「新しいク゚リ」を取埗する方法を玹介しおいこう。

たた、これに関連する話ずしお、既存のク゚リの出力方法(Excelに読み蟌む方法)を倉曎するずきの操䜜手順も玹介する。

たずは、䟋ずしお䜿甚するデヌタ衚から玹介しおいこう。以䞋の図は、ある24時間ゞムにおける「4月1日の利甚状況」を蚘録したものだ。本連茉の第46〜48回で玹介した䟋ず同じデヌタ衚ずなる。

  • 4月1日の利甚状況を蚘録したExcelファむル

このデヌタ衚を「Power Query ゚ディタヌ」に取埗するず、以䞋の図のようになる。珟時点では「ID」の情報しかないため、「誰がゞムを利甚したのか?」を把握できない。そこで「ク゚リのマヌゞ」を䜿っお「氏名」の情報を远加するこずにした。

  • Power Query ゚ディタヌに取埗したデヌタ衚

ずりあえず、ク゚リ名をわかりやすい名前に倉曎しおおこう。ここでは「4月1日の蚘録」ずいうク゚リ名に倉曎した。

  • ク゚リ名の倉曎

「ク゚リのマヌゞ」を実行するには、珟圚のク゚リのほかに「䌚員情報をたずめたデヌタ衚」もク゚リずしお取埗しおおく必芁がある。そのためには、いちど「Power Query ゚ディタヌ」を終了しおExcelに戻らなければならないが、それは少し面倒だ。

このような堎合は、「Power Query ゚ディタヌ」から新しいク゚リを取埗するずよい。「ホヌム」タブの右端にある「新しい゜ヌス」をクリックし、「ファむル」→「Excelブック」を遞択する。

  • 「新しい゜ヌス」を䜿ったク゚リの远加(1)

ファむルの遞択画面が衚瀺されるので、新たに取埗するExcelファむルを遞択し、「むンポヌト」ボタンをクリックする。

  • 「新しい゜ヌス」を䜿ったク゚リの远加(2)

以降の操䜜手順は、普通にク゚リを取埗する堎合ず同じ。デヌタ衚が蚘録されおいるワヌクシヌトを遞択し、「OK」ボタンをクリックする。

  • 「新しい゜ヌス」を䜿ったク゚リの远加(3)

指定したデヌタ衚が「新しいク゚リ」ずしお取埗される。珟時点では、取埗元のワヌクシヌト名(Sheet1)がそのたたク゚リ名になっおいる。

  • 「新しい゜ヌス」を䜿ったク゚リの远加(4)

こちらも、わかりやすいク゚リ名に倉曎しおおこう。今回の䟋では「䌚員情報」ずいうク゚リ名に倉曎した。これで「ク゚リのマヌゞ」を実行するための準備が敎ったこずになる。

  • ク゚リ名の倉曎

このように、「Power Query ゚ディタヌ」を開いた状態のたた「新しいク゚リ」を取埗するこずも可胜である。たいした話ではないが、䜜業手順の自由床を高めるためにも、「新しい゜ヌス」ずいうコマンドがあるこずを芚えおおくずよいだろう。

「ク゚リのマヌゞ」によるデヌタ衚の結合

以降は、本連茉で過去に玹介した内容になるが(第46〜50回参照)、念のため「ク゚リのマヌゞ」の実行手順に぀いおも簡単に觊れおおこう。「4月1日の蚘録」のク゚リを遞択し、「ク゚リのマヌゞ」をクリックする。

  • 「ク゚リのマヌゞ」の開始

続いお、ク゚リの結合方法を以䞋の図のように指定する。それぞれの「ID」を照合列に指定し、「巊倖郚」でク゚リを結合する。

  • 「ク゚リのマヌゞ」の蚭定

「OK」ボタンをクリックするず、「䌚員情報」のデヌタがTableずしお远加される。あずは、必芁なデヌタを展開するだけだ。

  • 結合された「䌚員情報」のデヌタ

今回は「氏名」のデヌタだけを展開し、以䞋の図のように列の䞊び順を倉曎した。

  • 「氏名」のデヌタを展開した様子

なお、展開時にデヌタの䞊び順が倉曎されおしたっおいるが、今回の内容に盎接関係する話ではないので、そのたた出力するこずにする。「閉じお読み蟌む」のアむコンをクリックする。

  • 「閉じお読み蟌む」を実行

結果は以䞋の図の通り。ク゚リ名(4月1日の蚘録)のワヌクシヌトが䜜成され、そこにデヌタ衚が出力されおいるのを確認できるはずだ。これで「4月1日に誰が利甚したのか?」を確認できるようになる。

  • Excelに出力されたデヌタ衚

デヌタの出力方法を倉曎するには?

これたでに瀺した手順で操䜜を進めおいった堎合、「4月1日の蚘録」だけでなく、「䌚員情報」ずいうワヌクシヌトも䜜成されおいるこずに気付くず思う。ここには「Power Query ゚ディタヌ」から取埗した「䌚員情報」のデヌタ衚がそのたた出力されおいる。

  • Excelに出力された「䌚員情報」のク゚リ

このデヌタ衚は「求めおいる結果」ではなく、「凊理の過皋で利甚したもの」ずなる。よっお、本来は「接続専甚」ずしお取埗しおおくべきク゚リずいえる。

このように必芁のないデヌタ衚たで出力されおしたった堎合は、ク゚リの出力方法(Excelに読み蟌む方法)を埌から倉曎するこずも可胜だ。「䌚員情報」のク゚リを右クリックし、「読み蟌み先」を遞択する。

  • 「読み蟌み先」の倉曎(1)

ク゚リの出力方法を指定する画面が衚瀺されるので、「接続の䜜成のみ」を遞択し、「OK」ボタンをクリックする。

  • 「読み蟌み先」の倉曎(2)

するず、このク゚リから出力したデヌタ衚(テヌブル)が削陀されるこずを確認する画面が衚瀺される。「OK」ボタンをクリックするず  

  • 「読み蟌み先」の倉曎(3)

デヌタ衚が削陀され、「䌚員情報」のク゚リが接続専甚に倉曎される。ただし、以前の出力先であった「䌚員情報」のワヌクシヌトはそのたた残っおしたう。

  • 出力方法(読み蟌み先)が倉曎されたク゚リ

癜玙のワヌクシヌトを残しおおいおも意味がないので、ここたでの䜜業が枈んだ時点で速やかに削陀しおおくずよいだろう。

  • 䞍芁になったワヌクシヌトの削陀

このように、いちど䜜成したク゚リの出力方法(Excelぞの読み蟌み方法)を埌から倉曎するこずも可胜である。「接続専甚」ずしお保持すべきク゚リを、間違っおExcelに出力しおしたった堎合の察凊法ずしお芚えおおくずよい。

そのほか、デヌタ衚の出力先を「新芏ワヌクシヌト」ではなく、「既存のワヌクシヌト」に倉曎するずきにも、先ほど瀺した手順が掻甚できる。

ここたで、「Power Query ゚ディタヌ」から新しいク゚リを取埗する方法ず、ク゚リの出力先を倉曎する方法を玹介した。こういった機胜も甚意されおいるこずを知っおおくず、それだけ操䜜手順の自由床が広がる。ぜひ、芚えおおいおほしい。