1. トップ
  2. 新着ニュース
  3. IT
  4. IT総合

Excelをノーコードで自動化しよう! パワークエリの教科書 第16回 パワークエリでデータを並べ替える

マイナビニュース / 2024年8月26日 11時0分

画像提供:マイナビニュース

今回は、パワークエリで「データの並べ替え」を行う方法を紹介していこう。基本的には「昇順」または「降順」を指定するだけなので、すぐに使い方を覚えられるだろう。ただし、Excelとは仕様が異なる部分もあるため、その相違点についてよく学んでおく必要がある。特に複数の列を基準にデータを並べ替えるときは注意が必要だ。
パワークエリの並べ替え機能

今回は、パワークエリで「データの並べ替え」を行うときの操作手順を紹介していこう。Excelに出力した後に「データの並べ替え」を行っても構わないが、毎回、同じような操作を繰り返すのであれば、クエリ(自動処理)の中に「並べ替え」の工程も組み込んでおいたほうが効率的だ。よって、パワークエリで「データの並べ替え」を行う方法も覚えておく必要がある。

さっそく、操作手順を紹介していこう。データを並べ替えるときは、基準とする列を選択して「昇順」または「降順」を指定する。「Power Query エディター」のリボンで操作するときは、以下の図に示したアイコンをクリックすればよい。

そのほか、各列の「フィルター」ボタンにも「昇順」または「降順」で並べ替える機能が用意されている。これらを選択してデータを並べ替えてもよい。

このように、「並べ替え」の操作そのものは何ら難しいものではない。ただし、通常のExcelとは仕様が異なる部分もあるので、その相違点をよく確認しておく必要がある。
データを50音順に並べ替え

まずは、データを「50音順」に並べ替える例から紹介していこう。以下の図は、「会員名簿」のデータを「Power Query エディター」に取得した例だ。このデータ表を「氏名カナ」の50音順に並べ替えるときは、「氏名カナ」の列を選択し、「昇順」のアイコンをクリックすればよい。

Excelに慣れている方なら、何の問題もない操作(処理)といえるはずだ。ただし、漢字を含むデータを並べ替えるときは注意が必要となる。今度は「氏名」の列を選択して「昇順」に並べ替えた例を示しておこう。

この場合は「文字コード順」にデータが並べ替えられるため、正しい50音順にはならない。これは、取得元のExcelファイルに“ふりがな”が記録されていた場合も同様だ。「Power Query エディター」には“ふりがな”の情報が取得されない仕様になっている。このため、漢字を含む文字列を正しい50音順に並べ替えるには、別途「氏名カナ」などの列を用意しておく必要がある。

この記事に関連するニュース

トピックスRSS

ランキング

複数ページをまたぐ記事です

記事の最終ページでミッション達成してください