Step 26:並べ替え(ソート)の基礎

🔄 Step 26: 並べ替え(ソート)の基礎

データを昇順・降順に並べ替えて見やすく整理する!

📋 このステップで学ぶこと

  • 昇順・降順の並べ替え
  • 数値のソート
  • 文字列のソート
  • 日付のソート
  • 並べ替えボタンの使い方
  • よくあるトラブルと対処法

🎯 1. 並べ替え(ソート)とは

🔑 並べ替えの重要性

並べ替え(ソート)とは、データを一定の順序で並び直すことです。小さい順(昇順)、大きい順(降順)、あいうえお順など、目的に応じて並べ替えることで、データが見やすく分析しやすくなります。

📊 並べ替えの2つの方向

元のデータ
50
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つの列だけを並べ替えると、データの対応関係が崩れてしまいます。

📝 3. 文字列の並べ替え(あいうえお順・ABC順)

文字列はあいうえお順(50音順)またはABC順(アルファベット順)に並べ替えられます。

📋 日本語の並べ替え順序(※横スクロールできます)

【日本語の並べ替え順序】 あ → い → う → え → お → か → き… 昇順: あいうえお順(あ→ん) 降順: 逆50音順(ん→あ)

📊 文字列の並べ替え例

日本語(あいうえお順)
田中
鈴木
佐藤
伊藤
伊藤
佐藤
鈴木
田中
英語(ABC順)
Tanaka
Suzuki
Sato
Ito
Ito
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/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
辞書順になってしまう
数値として並べ替え(正しい)
1
2
3
10
20
数値順になる
✓ 解決方法
セルの表示形式を「数値」に変更してから並べ替える
💡 トラブル3: ヘッダー行も一緒に並べ替わってしまう
間違った結果
佐藤92
田中85
鈴木78
名前点数
→ ヘッダーが最後に移動してしまった!
✓ 解決方法
1. データタブ → 並べ替え
2. 「先頭行をデータの見出しとして使用する」にチェック
⚠️ 並べ替えは元に戻せない

並べ替えを実行すると、元の順序には戻せません(直後ならCtrl+Zで戻せます)。重要なデータの場合は、並べ替える前に、元の順序を記録する列(1, 2, 3…)を作っておくことをおすすめします。

📝 練習問題

練習 1
初級

以下のデータを点数の降順(高い順)に並べ替えてください

A列 B列 1 名前 点数 2 田中 85 3 佐藤 92 4 鈴木 78

操作手順:

  1. A1:B4を選択
  2. データタブ → 並べ替え
  3. 「点数」列を選択し、降順を選択
  4. OK

結果:

A列 B列 1 名前 点数 2 佐藤 92 3 田中 85 4 鈴木 78
練習 2
初級

名前をあいうえお順(昇順)に並べ替えてください

A列 1 名前 2 田中 3 鈴木 4 佐藤 5 伊藤

操作手順:

  1. A1:A5を選択
  2. データタブ → 昇順

結果:

A列 1 名前 2 伊藤 3 佐藤 4 鈴木 5 田中
練習 3
中級

日付を古い順(昇順)に並べ替えてください

A列 B列 1 日付 予定 2 2025/3/15 会議 3 2025/1/10 研修 4 2025/2/20 プレゼン

操作手順:

  1. A1:B4を選択
  2. データタブ → 並べ替え
  3. 「日付」列を選択し、昇順を選択

結果:

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

操作手順:

  1. A1:B5を選択
  2. データタブ → 並べ替え
  3. 「売上」列を選択し、降順を選択

結果:

A列 B列 1 商品 売上 2 みかん 3000 3 いちご 2500 4 ぶどう 2000 5 りんご 1500

📝 Step 26 のまとめ

✅ このステップで学んだこと
  • 昇順: 小さい→大きい、あ→ん、古い→新しい
  • 降順: 大きい→小さい、ん→あ、新しい→古い
  • 数値: 大小で並べ替え
  • 文字列: あいうえお順・ABC順
  • 日付: 時系列順
  • 注意点: 関連列も一緒に選択、元に戻せない
🎯 次のステップの予告

並べ替えの基礎をマスターしました!次の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

📋 過去のメモ一覧
#artnasekai #学習メモ
LINE