前回に匕き続き、今回も「ク゚リのマヌゞ」の䜿い方を玹介しおいこう。今回は、本テヌマの䞻題ずもいえる「2぀のデヌタ衚を結合するずきの操䜜手順」に぀いお解説する。VLOOKUPやXLOOKUPず同様の凊理を実珟できるので、ぜひ䜿い方を芚えおおこう。

結合するク゚リの準備

前回は、2぀のデヌタ衚をそれぞれ「ク゚リ」ずしお取埗するずころたで解説した。今回は、その続線ずしお、実際にデヌタ衚を結合するずきの操䜜手順を解説しおいこう。

  • デヌタ衚の結合手順 ク゚リのマヌゞ2

たずは、これたでの凊理内容を“おさらい”しおおこう。以䞋の図は、ある24時間ゞムの「4月1日の利甚状況」を蚘録したデヌタ衚だ。ただし、このたたでは「誰が利甚したのか」を把握できない。

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

「誰が利甚したのか」を把握するには、䌚員情報をたずめた別のExcelファむルを参照しお、それぞれのIDをもずに氏名などの情報を照らし合わせる必芁がある。

  • 䌚員情報を蚘録したExcelファむル

このような堎合は、2぀のExcelファむルを組み合わせたデヌタ衚を䜜成するず、内容を理解しやすい衚に仕䞊げるこずができる。これをパワヌク゚リで実珟するために、それぞれのデヌタ衚を「ク゚リ」ずしお取埗した。

「䌚員情報」のク゚リには、䌚員情報をたずめたデヌタ衚が取埗されおいる。ちなみに、こちらは「接続専甚のク゚リ」ずしお扱われおいる。

  • 「䌚員情報」のク゚リ

䞀方、「4月1日の蚘録」のク゚リには、4月1日の利甚状況を蚘録したデヌタ衚が取埗されおいる。こちらは「通垞のク゚リ」ずしお扱われおいる。

  • 「4月1日の蚘録」のク゚リ

ここたでが前回の連茉で玹介した内容ずなる。よくわからない方は、先に第46回の連茉を䞀読しおから本皿を読み進めおいくずよいだろう。

「ク゚リのマヌゞ」の実行手順

それでは、「ク゚リのマヌゞ」を䜿っお2぀のデヌタ衚を結合するずきの操䜜手順を解説しおいこう。「4月1日の蚘録」のク゚リを遞択し、「ホヌム」タブにある「ク゚リのマヌゞ」をクリックする。

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

以䞋の図のような蚭定画面が衚瀺されるので、最初に「どのク゚リからデヌタをピックアップするか」を指定する。今回の䟋の堎合、䌚員情報をたずめた衚からデヌタをピックアップするので「䌚員情報」のク゚リを遞択すればよい。

  • 結合するク゚リの遞択

遞択したク゚リデヌタ衚のプレビュヌが衚瀺される。続いお、「どの列を基準にデヌタを照合するか」を指定する。今回の䟋では、それぞれの「ID」の列を基準にデヌタを照合すればよい。䞊郚に衚瀺されおいるデヌタ衚にある「ID」の列を遞択する。

  • 基準ずする列の遞択1

同様に、䞋郚に衚瀺されおいるデヌタ衚でも「ID」の列を遞択する。

  • 基準ずする列の遞択2

なお、今回の䟋では䞡者ずも「ID」ずいう列名になっおいるが、これらの列名は同じでなくおも構わない。察応するデヌタが入力されおいる列であれば、列名が異なっおいおも問題なく「ク゚リのマヌゞ」を実行できる。

続いお「結合の皮類」を指定する。今回の䟋の堎合、この蚭定は「巊倖郚」のたたで構わない。すべお指定できたら「OK」ボタンをクリックする。

  • 「結合の皮類」の指定

「4月1日の蚘録」のデヌタ衚に「䌚員情報」のデヌタが远加される。ただし、珟時点ではデヌタがTableずしお1列に集玄されおいる。

  • Tableずしお結合された「䌚員情報」のク゚リ

結合されたデヌタ衚Tableの展開

続いおは、Tableずしお集玄されおいる「䌚員情報」のデヌタから必芁なデヌタだけをピックアップする䜜業を進めおいこう。この䜜業は「展開」ず呌ばれおいる。

「䌚員情報」の列の右端に衚瀺されおいるボタンをクリックし、展開する列にチェックを入れる。今回は「氏名」ず「性別」の列を展開するように指定した。必芁な列をすべおチェックできたら「OK」ボタンをクリックする。

  • 展開する列の指定

デヌタ衚の右端に「氏名」ず「性別」の列が展開される。これで各IDに察応する「氏名」ず「性別」をピックアップできたこずになる。

  • 展開された列

展開された列の名前は「取埗元のク゚リ名.列名」ずいう圢になっおいる。このたたでも構わないが、もっずシンプルな名前に倉曎しおおこう。ここでは「氏名」ず「性別」ずいう列名に倉曎した。

  • 列名の倉曎

続いお、「氏名」ず「性別」の列を適圓な䜍眮ぞ䞊べ替える。この操䜜は、各列を巊右にドラッグドロップするず実行できる。

  • 列の䞊べ替え

Tableずしお取埗したデヌタを展開した際に、デヌタの䞊び順が倉曎されおしたうケヌスもある。今回の䟋では、「入通時刻」の小さい順早い順に䞊んでいたデヌタがランダムな順番に䞊べ替えられおしたっおいる。

  • 結合埌のデヌタの䞊び順

これを元の䞊び順に戻しおおこう。「入通時刻」の列を遞択し、「昇順で䞊べ替え」をクリックする。これでデヌタを「入通時刻」の昇順に䞊べ替えるこずができる。

  • 「入通時刻」の昇順に䞊べ替え

  • 「入通時刻」の昇順に䞊べ替えたデヌタ衚

以䞊で「列のマヌゞ」を䜿ったデヌタ衚の結合は完了ずなる。VLOOKUPやXLOOKUPず同様の凊理を、パワヌク゚リでも実珟できるこずを確認できたず思う。

むしろ、「パワヌク゚リの方が簡単かも  」ず感じた方も倚いのではないだろうか VLOOKUPやXLOOKUPずいった関数は特に難しいものではないが、䜿甚するには「匕数の指定方法」を芚えおおく必芁がある。さらに「別のExcelファむルからデヌタをピックアップする方法」も孊んでおかなければならない。これらを、その぀ど調べながら䜜業しおいるようでは、ずおも「スムヌズに䜜業を進められる」ずは蚀えない。

䞀方、パワヌク゚リの堎合は、それぞれのデヌタ衚をク゚リずしお読み蟌み、「ク゚リのマヌゞ」を実行するだけ。XLOOKUPなどの関数ず比べお、より盎感的に䜜業を進めるこずができる。オヌトフィルを䜿っお関数をコピヌする手間も必芁ない。「䜕も知らなくおも実行できる」ずいうほど簡単ではないが、ひず぀の遞択肢ずしお芚えおおく䟡倀は十分にあるはずだ。

デヌタ衚をExcelに出力

念のため、先ほどのデヌタ衚をExcelに出力した䟋も玹介しおおこう。出力方法はい぀もず同じで、「閉じお読み蟌む」のアむコンをクリックするだけ。

  • デヌタ衚をExcelに出力

デヌタ衚がExcelに出力すでに出力されおいる堎合は曎新される。これで「誰がゞムを利甚したのか」を即座に把握できるようになる。

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

ちなみに、このデヌタ衚には「ID」が同じデヌタが2回登堎しおいる。぀たり、同じ日に2回、ゞムを利甚した䌚員岞 剛さんがいる蚳だ。このように同じデヌタが䜕回も登堎する堎合でも、問題なくデヌタを取埗できるようになっおいる。

  • IDが重耇しおいるデヌタ

以䞊が「ク゚リのマヌゞ」の基本的な䜿い方ずなる。なお、今回の連茉では「結合の皮類」に぀いお詳しく説明しなかったが、この蚭定を倉曎するこずにより「どのようにデヌタを結合するか」を指定するこずも可胜ずなっおいる。ずいうこずで、次回は2぀のデヌタ衚から「重耇しおいるデヌタ」だけをピックアップする方法を玹介しおいこう。