🔄 Step 26: 並べ替え(ソート)の基礎
データを昇順・降順に並べ替えて見やすく整理する!
📋 このステップで学ぶこと
- 昇順・降順の並べ替え
- 数値のソート
- 文字列のソート
- 日付のソート
- 並べ替えボタンの使い方
- よくあるトラブルと対処法
🎯 1. 並べ替え(ソート)とは
🔑 並べ替えの重要性
並べ替え(ソート)とは、データを一定の順序で並び直すことです。小さい順(昇順)、大きい順(降順)、あいうえお順など、目的に応じて並べ替えることで、データが見やすく分析しやすくなります。
並べ替え(ソート)とは、データを一定の順序で並び直すことです。小さい順(昇順)、大きい順(降順)、あいうえお順など、目的に応じて並べ替えることで、データが見やすく分析しやすくなります。
📊 並べ替えの2つの方向
元のデータ
50
30
90
10
70
30
90
10
70
→
⬆️ 昇順(小さい→大きい)
10
30
50
70
90
⬇️ 降順(大きい→小さい)
90
70
50
30
10
💡 並べ替えの用途
- 成績順に生徒を並べる
- 売上高順に商品を並べる
- あいうえお順に名前を並べる
- 日付順に予定を並べる
📝 2. 数値の並べ替え
数値を並べ替える最も基本的な操作を学びます。
📋 操作手順(※横スクロールできます)
【操作手順】
1. 並べ替えたいデータ範囲を選択
2. データタブ → 並べ替え
3. 昇順(A→Z) または 降順(Z→A) をクリック
または
右クリック → 並べ替え → 昇順/降順
📊 並べ替えの実際の操作
1
データ範囲を選択
| 名前 | 点数 |
|---|---|
| 田中 | 85 |
| 佐藤 | 92 |
| 鈴木 | 78 |
✓ ヘッダー行も含めて選択
2
並べ替えボタンをクリック
⬆️ 昇順
⬇️ 降順
3
並べ替え完了(点数の降順)
| 名前 | 点数 |
|---|---|
| 佐藤 | 92 |
| 田中 | 85 |
| 鈴木 | 78 |
✓ 行全体が一緒に移動
💰 売上データの並べ替え例(※横スクロールできます)
【例: 売上データの並べ替え】
元のデータ:
A列 B列
1 商品 売上
2 りんご 1500
3 みかん 3000
4 ぶどう 2000
降順に並べ替え後(売上の多い順):
A列 B列
1 商品 売上
2 みかん 3000
3 ぶどう 2000
4 りんご 1500
⚠️ 重要な注意点
並べ替えを行うときは、必ず関連する列もまとめて選択してください。1つの列だけを並べ替えると、データの対応関係が崩れてしまいます。
並べ替えを行うときは、必ず関連する列もまとめて選択してください。1つの列だけを並べ替えると、データの対応関係が崩れてしまいます。
📝 3. 文字列の並べ替え(あいうえお順・ABC順)
文字列はあいうえお順(50音順)またはABC順(アルファベット順)に並べ替えられます。
📋 日本語の並べ替え順序(※横スクロールできます)
【日本語の並べ替え順序】
あ → い → う → え → お → か → き…
昇順: あいうえお順(あ→ん)
降順: 逆50音順(ん→あ)
📊 文字列の並べ替え例
日本語(あいうえお順)
田中
鈴木
佐藤
伊藤
鈴木
佐藤
伊藤
→
伊藤
佐藤
鈴木
田中
佐藤
鈴木
田中
英語(ABC順)
Tanaka
Suzuki
Sato
Ito
Suzuki
Sato
Ito
→
Ito
Sato
Suzuki
Tanaka
Sato
Suzuki
Tanaka
📚 名簿のあいうえお順の例(※横スクロールできます)
【例: 名簿のあいうえお順】
元のデータ:
A列
1 名前
2 田中
3 鈴木
4 佐藤
5 伊藤
昇順に並べ替え後(あいうえお順):
A列
1 名前
2 伊藤
3 佐藤
4 鈴木
5 田中
📝 4. 日付の並べ替え
日付は古い順(昇順)または新しい順(降順)に並べ替えられます。
📋 日付の並べ替え順序(※横スクロールできます)
【日付の並べ替え順序】
昇順: 古い日付 → 新しい日付
降順: 新しい日付 → 古い日付
📊 日付の並べ替え例
元のデータ
2025/03/15
2025/01/10
2025/02/20
2025/01/05
2025/01/10
2025/02/20
2025/01/05
→
昇順(古い→新しい)
2025/01/05
2025/01/10
2025/02/20
2025/03/15
📅 スケジュールの並べ替え例(※横スクロールできます)
【例: スケジュールの並べ替え】
元のデータ:
A列 B列
1 日付 予定
2 2025/3/15 会議
3 2025/1/10 研修
4 2025/2/20 プレゼン
昇順に並べ替え後(古い順):
A列 B列
1 日付 予定
2 2025/1/10 研修
3 2025/2/20 プレゼン
4 2025/3/15 会議
⚠️ 5. よくあるトラブルと対処法
⚠️ よくあるトラブル
❌ トラブル1: 1列だけ並べ替えてしまった
元のデータ
| 田中 | 85 |
| 佐藤 | 92 |
| 鈴木 | 78 |
名前だけ並べ替え(間違い!)
| 佐藤 | 85 |
| 鈴木 | 92 |
| 田中 | 78 |
→ 名前と点数の対応が崩れた!
✓ 正しい方法
A列とB列の両方を選択してから並べ替える
⚠️ トラブル2: 数値が文字列として並べ替えられる
文字列として並べ替え(間違い)
1
10
2
20
3
10
2
20
3
辞書順になってしまう
数値として並べ替え(正しい)
1
2
3
10
20
2
3
10
20
数値順になる
✓ 解決方法
セルの表示形式を「数値」に変更してから並べ替える
💡 トラブル3: ヘッダー行も一緒に並べ替わってしまう
間違った結果
| 佐藤 | 92 |
| 田中 | 85 |
| 鈴木 | 78 |
| 名前 | 点数 |
→ ヘッダーが最後に移動してしまった!
✓ 解決方法
1. データタブ → 並べ替え
2. 「先頭行をデータの見出しとして使用する」にチェック
2. 「先頭行をデータの見出しとして使用する」にチェック
⚠️ 並べ替えは元に戻せない
並べ替えを実行すると、元の順序には戻せません(直後ならCtrl+Zで戻せます)。重要なデータの場合は、並べ替える前に、元の順序を記録する列(1, 2, 3…)を作っておくことをおすすめします。
並べ替えを実行すると、元の順序には戻せません(直後ならCtrl+Zで戻せます)。重要なデータの場合は、並べ替える前に、元の順序を記録する列(1, 2, 3…)を作っておくことをおすすめします。
📝 練習問題
練習 1
初級
以下のデータを点数の降順(高い順)に並べ替えてください
A列 B列
1 名前 点数
2 田中 85
3 佐藤 92
4 鈴木 78
操作手順:
- A1:B4を選択
- データタブ → 並べ替え
- 「点数」列を選択し、降順を選択
- OK
結果:
A列 B列
1 名前 点数
2 佐藤 92
3 田中 85
4 鈴木 78
練習 2
初級
名前をあいうえお順(昇順)に並べ替えてください
A列
1 名前
2 田中
3 鈴木
4 佐藤
5 伊藤
操作手順:
- A1:A5を選択
- データタブ → 昇順
結果:
A列
1 名前
2 伊藤
3 佐藤
4 鈴木
5 田中
練習 3
中級
日付を古い順(昇順)に並べ替えてください
A列 B列
1 日付 予定
2 2025/3/15 会議
3 2025/1/10 研修
4 2025/2/20 プレゼン
操作手順:
- A1:B4を選択
- データタブ → 並べ替え
- 「日付」列を選択し、昇順を選択
結果:
A列 B列
1 日付 予定
2 2025/1/10 研修
3 2025/2/20 プレゼン
4 2025/3/15 会議
練習 4
中級
売上を多い順(降順)に並べ替えてください
A列 B列
1 商品 売上
2 りんご 1500
3 みかん 3000
4 ぶどう 2000
5 いちご 2500
操作手順:
- A1:B5を選択
- データタブ → 並べ替え
- 「売上」列を選択し、降順を選択
結果:
A列 B列
1 商品 売上
2 みかん 3000
3 いちご 2500
4 ぶどう 2000
5 りんご 1500
📝 Step 26 のまとめ
✅ このステップで学んだこと
- 昇順: 小さい→大きい、あ→ん、古い→新しい
- 降順: 大きい→小さい、ん→あ、新しい→古い
- 数値: 大小で並べ替え
- 文字列: あいうえお順・ABC順
- 日付: 時系列順
- 注意点: 関連列も一緒に選択、元に戻せない
🎯 次のステップの予告
並べ替えの基礎をマスターしました!次のSTEP 27では、「複数条件での並べ替え」を学びます。第1キー、第2キーを使った高度な並べ替えを習得します。
並べ替えの基礎をマスターしました!次のSTEP 27では、「複数条件での並べ替え」を学びます。第1キー、第2キーを使った高度な並べ替えを習得します。
❓ よくある質問
Q1: 並べ替え後に元に戻すことはできますか?
直後であればCtrl+Zで戻せます。ただし、ファイルを保存してしまうと戻せません。重要なデータの場合は、並べ替え前に連番列(1, 2, 3…)を作っておくと、その列で昇順に並べ替えれば元の順序に戻せます。
Q2: 数値が1, 10, 2, 20の順に並んでしまいます
数値が文字列として認識されています。セルを選択し、表示形式を「数値」に変更してから並べ替えてください。または、数値に1を掛ける(=A1*1)ことで数値に変換できます。
Q3: ヘッダー行も一緒に並べ替わってしまいます
「先頭行をデータの見出しとして使用する」にチェックを入れてください。データタブ→並べ替え→オプションで設定できます。Googleスプレッドシートでは「データにヘッダー行が含まれている」をチェックします。
Q4: 一部の行だけ並べ替えたいです
並べ替えたい行だけを選択してから並べ替えてください。例えば、A2:B5を選択すれば、その範囲だけが並べ替わります。他の行は影響を受けません。
Q5: 漢字の並べ替えがおかしいです
漢字は「読み」ではなく「文字コード順」で並べ替えられます。正しくあいうえお順に並べたい場合は、「ふりがな」列を追加してその列で並べ替えるか、PHONETIC関数でふりがなを取得して並べ替えてください。
Q6: 複数の条件で並べ替えたいです
次のSTEP 27で詳しく学びます。データタブ→並べ替え→「レベルの追加」で、第1キー(まず並べ替える列)、第2キー(次に並べ替える列)を指定できます。
Q7: Googleスプレッドシートでの操作方法は?
基本的にExcelと同じです。データメニュー→「範囲を並べ替え」を選択します。「データにヘッダー行が含まれている」にチェックを入れることで、ヘッダー行を除外できます。
学習メモ
Excel・Googleスプレッドシート完全マスター - Step 26
📋 過去のメモ一覧
▼