インデックス列を追加する (Power Query)

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

クエリ内の各行に連番を割り当てるインデックス列を作成します。 この機能は、行の位置または行の範囲でフィルター処理する場合に特に役立ち、並べ替えまたはフィルター処理した後にクエリの結果を確認するのに役立ちます。

一般的な用途

インデックス列を使用すると、次のことができます。

  • 変換後に行の順序を保持する
  • 行を位置でフィルター処理する
  • 一意の行識別子を作成する
  • 行の位置に依存するマージと変換のシナリオをサポートする
  • 並べ替えまたはフィルター処理後にクエリ結果を確認する

クエリを開くには

  1. 以前にPower Query エディターから読み込んだものを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「Excel (Power Query) でクエリを作成、読み込む、または編集する」を参照してください。

  2. [列の追加]>[インデックス列] を選択します。 既定の動作では、最初の行の番号付けは 0 から開始します。 別の方法 :

    • 矢印を選択して [ 1 から] を選択すると、1 から行に番号を付けることができます。

    • 矢印を選択して [カスタム] を選択した場合は、[ 開始インデックス ] と [増分 ] を入力して、別の開始番号と増分値を指定できます。 たとえば、[ 開始インデックス] に 100 、増 分 に 1 を入力すると、行には 100、101、102 などの番号が付けられます。

結果

クエリの末尾に Index という名前の列が追加されます。 列の名前を変更し、必要に応じて別の場所に移動できます。 クエリが読み込まれると、インデックス列はクエリ出力の一部になります。 詳細については、「列の名前を変更する (Power Query)」を参照してください。

関連項目

Power Query for Excel のヘルプ

インデックス列を追加する