列のピボット解除 (Power Query)

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

データのピボットを解除 (データのフラット化と呼ばれることもあります) してマトリックス形式に配置し、類似するすべての値が 1 つの列に格納されるようにすることができます。 これは、たとえばグラフやレポートを作成するために必要です。

ピボット解除の概念を視覚化する

ピボットを解除すると、新しい列の交点を表す属性と値のペアが展開され、フラット化された列に向きが変更されます。

  • 値 (左側の青) 新しい列 (右側の青) にピボットされません。
  • 属性 (左側の緑色) は新しい列 (右側の緑色) にピボットされず、重複は対応する形で新しい値列にマップされます。

列をピボット解除する

この手順で使用するサンプル データを次に示します。

[列のピボット] の例

  1. クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
  2. 1 つ以上の列を選びます。 この例では、[ ] を除くすべての列を選択します。 複数の列を連続または不連続に選択するには、後続の各列で Shift+クリックまたは Ctrl+クリックを押します。
  3. [ 列の変換>ピボット解除] を選択します。

結果

[列のピボット] の結果

他の列のピボット解除

 このコマンドは、選択されていない列のピボットを解除します。 すべての列が認識されていない場合は、クエリでこのコマンドを使用します。 更新操作中に追加された新しい列もピボットされません。

  1. クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
  2. ピボットを解除しない列を選択します。 複数の列を連続または不連続に選択するには、後続の各列で Shift+クリックまたは Ctrl+クリックを押します。
  3. [変換>他の列のピボット解除] を選択します。

選択した列のみをピボット解除する

データ ソース内の列数が不明で、更新操作後も選択した列がピボットされないようにする場合は、このコマンドを使用します。

  1. クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
  2. ピボットを 解除する列 を選択します。 複数の列を連続または不連続に選択するには、後続の各列で Shift+クリックまたは Ctrl+クリックを押します。
  3. [選択した列のみに変換>ピボット解除] を選択します。

関連項目

Power Query for Excel のヘルプ

列のピボット

列のピボット解除 (docs.com)