Excelの表を金額順に並べ替える
見出しと列の対応を保ったまま、表全体を金額の大きい順へ並べます。
画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。
実行前に確認
- 金額列だけを単独で並べ替えると商品との対応が崩れます。関連する列全体を範囲に含めてください。
- 元ファイルを変更するためコピーで確認してください。空欄や文字扱いの金額は想定外の順序になることがあります。
1使うアクション
- アクション 1Excel の起動
- アクション 2アクティブな Excel ワークシートを設定する
- アクション 3Excel ワークシート内のセルを並べ替える
- アクション 4Excel を閉じる
表で見る入力と処理結果
架空データ商品と金額の組を崩さず、金額の大きい順に3行を並べ替えます。
Desktop:Excelブック/ワークシート
C:\PAD練習\売上.xlsx /「売上」シート
以下は手順に沿った期待値です。実際のPower Automate・Excel環境で実行して確認した結果ではありません。セルや行の着目箇所には「●」を付けています。
並べ替え前
| 行 | A:商品 | B:金額 |
|---|---|---|
| 1 | 商品 | 金額 |
| 2 | りんご | ● 100 |
| 3 | みかん | ● 300 |
| 4 | 梨 | ● 200 |
対象範囲は見出しを含む A1:B4。「先頭行をヘッダーとして使用」をオンにし、B列(金額)を降順にします。
並べ替え・保存後の期待値
| 行 | A:商品 | B:金額 |
|---|---|---|
| 1 | 商品 | 金額 |
| 2 | ● みかん | ● 300 |
| 3 | ● 梨 | ● 200 |
| 4 | ● りんご | ● 100 |
みかん300→梨200→りんご100の順になります。商品と金額の対応を保った状態を保存します。
- B列だけではなく、A列の商品も含めて並べ替えることが重要です。
- この例は空欄のない数値列が対象です。文字として入った金額は、数値へそろえてから試してください。
図で見る処理のイメージ
概念図見出しと列の対応を保ったまま、表全体を金額の大きい順へ並べます。
並べ替え前
りんご100/みかん300/梨200
範囲
見出しを含むA1:B4
降順
金額で行全体を並べる
並べ替え後
みかん300/梨200/りんご100
商品と金額の組み合わせを保って保存します。
図は設定例の流れを表したもので、実行結果の画面ではありません。
設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。
2実際の設定内容
入力する値・操作手順を確認する4ステップの設定と確認方法
- 1
C:\PAD練習\売上.xlsx の「売上」シートにA1=商品、B1=金額、A2:B4に3件を用意します。金額は数値で入力します。
- 2
Excelで開き %ExcelInstance% を作り、「売上」をアクティブ化します。
- 3
セルを並べ替える:対象 %ExcelInstance%、対象は範囲、特定の範囲 A1:B4、先頭行をヘッダーとして使用をオン。並べ替えルールで列 B(金額)、降順を設定します。
- 4
Excelを閉じる:ドキュメントを保存するで閉じます。
- 対象環境
- Power Automate for desktop(Windows)
- 更新日
- 2026年10月11日