Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Power Query では、1 つ以上の列で同じ値を 1 つのグループ化された行にグループ化できます。 集計関数を使用して列をグループ化したり、行でグループ化したりできます。 

次の手順は、このクエリ データの例に基づいています。

グループ化前のデータの例

集計関数 ( Sum Average など) を使用してデータをグループ化できます。 たとえば、国レベルと販売チャネル レベルで販売された合計単位を、 販売チャネル の列でグループ化して集計します。

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

  2. [ ホーム ]> [グループ化] を選択します

  3. [ グループ化 ] ダイアログ ボックスで、[ 詳細設定 ] を選択して、グループ化する複数の列を選択します。

  4. 別の列を追加するには、[ グループ化の追加] を選択します。 先端    グループを削除または移動するには、 その他 (...) を選択します。 グループ化名ボックスの横にあります。

  5. [ ] 列と [販売チャネル ] 列を選択します。

  6. 次のセクションで、新しい列名 新しい列   ヘッダーに「Total units」と入力します。操作   [ 合計] を選択します。 使用可能な集計は、合計平均中央値最小最大カウント行、および個別の行数です。コラム    [ 単位] を選択して、集計する列を指定します。

  7. [OK] を選択します。

結果

集計によるグループ化の結果

データは [グループ化] ダイアログ ボックスの行でグループ化されるため、行操作では列は必要ありません。 新しい列を作成する場合は、次の 2 つの選択肢があります。

グループ     化された各行の行数を表示する行数をカウントします。 グループ化: 行数のカウント

すべての行 内部 の Table 値が挿入されます。 グループ化した列のすべての行が含まれます。 必要に応じて、後で列を展開できます。 詳細については、「 リスト、レコード、またはテーブルの構造化列を操作する」を参照してください。 グループ化: すべての行

手順

たとえば、すべての行でグループ化するには、販売単位の合計が必要であり、その他の 2 つの列を使用して、最上位の製品の販売単位と名前を国と販売チャネル レベルで集計します。

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

  2. [ ホーム ]> [グループ化] を選択します

  3. [ グループ化 ] ダイアログ ボックスで、[ 詳細設定 ] を選択して、グループ化する複数の列を選択します。

  4. ダイアログ ボックスの下部にある [集計の追加] を選択して、集計する列を追加します。 先端    集計を削除または移動するには、 その他 (...) を選択します。 列ボックスの横にあります。

  5. [ グループ化] で、[ ] 列と [販売チャネル ] 列を選択します。

  6. 次の手順を実行して、2 つの新しい列を作成します。集計合計   操作を使用して単位列を集計します。 この列に 「Total units」という名前を付けますすべての行    [すべての行] 操作を使用して、新しい Products 列を追加します。 この列に「製品の合計」という名前を付けます。 この操作はすべての行に対して機能するため、[ 列] で選択する必要がないため、使用できません。

  7. [OK] を選択します

結果

行ごとのグループ化の結果

関連項目

Power Query for Excel のヘルプ

行のグループ化または集計 (docs.com)

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。