並べ替え

[ うえ ]
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

内容


[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

以降は, サンプル を利用して並べ替えの説明をします.

サンプルの内容

sample
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

「ツールバーのボタン」による並べ替え

ツールバーのボタンを利用すれば, 一つのフィールドを基準にした並べ替えは, 簡単に行うことができます.

一つのフィールドを基準にした並べ替え

ツールバーの「昇順で並べ替え」のボタンをクリックすると, アクティブセルがあるフィールドの値が昇順になるように, レコードが並べ替えられます.

支店を基準にして昇順にレコードを並べ替えるには, 支店のフィールドを選択してから, ツールバーの「昇順で並べ替え」のボタンをクリックします.

tool-01

並べ替えの結果は以下のようになります.

tool-02
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

並べ替えの順序

「昇順」の並べ替えでは,

数値データ → 文字データ → 論理値 → エラー値 → 空白セル
の順番にレコードを並べ替えます.

「降順」は昇順の逆の並べ替えを行います.


[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

数値データ

負の最小値から正の最大値へと並べ替えます.

... -100, ..., -3, -2, -1, 0, 1, 2, 3, ..., 100, ...

文字データ

アルファベットや日本語が混在している場合は,

数字 → スペース → 記号 → アルファベット → 日本語
の順に並べかえます.

数字
0 → 9
アルファベット
A → Z
日本語
50音順
記号
!"#$%&()*,./:;?@[]^_`{|}~+<=>\

論理値

論理値は,

FALSE → TRUE
の順に並べ替えます.


[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

元に戻す方法

並べ替えたデータは, 「操作の取り消し」を実行することで元に戻すことができます.

「操作の取り消し」は,

で実行することができます.

「元に戻す」ボタンをクリック

restore-01

「編集」→「元に戻す」を選択

restore-02

注意

並べ替えの操作を行ったあとでファイルを保存すると, 「操作の取り消し」を実行することができないので, 並べ替えを行った前の状態に戻すことができません.

連続データを作成すれば, 番号の並べ替えを使って いつでも元の状態に戻すことができます.


[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

「ダイアログボックス」による並べ替え

「ダイアログボックス」を利用すると, より高度な並べ替えを行うことができます.

ダイアログボックスの表示

リスト形式のデータのセルを選択して, メニューバーから「データ」→「並べ替え」を選択します.

dialog-01

リスト形式のデータのセルを選択して, メニューバーから「データ」→「並べ替え」を選択します.

dialog-01

ダイアログボックスが表示されます.

dialog-02
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

一つのフィールドを基準とした並べ替え

「最優先されるキー」を指定すると, 一つのフィールドを基準として並べ替えを行うことができます.

このとき,並べ替えの順番の「昇順」と「降順」を選択します. 「降順」は昇順の逆の順番で並べ替えを行います.

「支店」と「昇順」を選択します.

dialog-03

「支店」を基準に「昇順」で並べ替えた結果です.

dialog-04

「支店」を基準に「降順」で並べ替えると以下のようになります.

dialog-05
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

複数のフィールドを基準にした並べ替え

ダイアログボックスを用いると, 複数のフィールドを基準にした並べ替えを行うことができます.

「最優先されるキー」に支店, 「2番目に優先されるキー」に氏名を指定します.

dialog-06

支店の中で,氏名が昇順に並べ替えれます.

dialog-07
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

部分的な並べ替え

並べ替えるレコードを指定して, 部分的に並べ替えを行うことができます.

並べ替えるレコードを選択します.

dialog-08

メニューバーの「データ」→「並べ替え」を選択します.

dialog-09

並べ替えを指定します.

dialog-10

指定されたレコードの範囲で並べ替えが実行されます.

dialog-11
[ Go to 内容 | サンプルの内容 | ツールバーボタンによる並び替え | 並べ替えの順序 | 数値データなど | 元に戻す方法 | ダイアログボックスによる並び替え | 一つのフィールドを基準とした並び替え | 複数のフィールドを基準にした並べ替え | 部分的な並び替え | 演習 ]

演習

以下では, サンプル を用いて演習を行います.
  1. 「ツールバー」を用いて, それぞれのフィールドを対象にして「昇順」に並べ替えを行い, 並べ替えの順番を確認しなさい.
    (1) 日付 (2) 氏名 (3) 支店 (4) 商品 (5) 分類 (6) 金額
  2. 「ツールバー」を用いて, それぞれのフィールドを対象にして「降順」に並べ替えを行い, 並べ替えの順番が昇順と逆になっていることを確認しなさい.
    (1) 日付 (2) 氏名 (3) 支店 (4) 商品 (5) 分類 (6) 金額
  3. 「ダイアログボックス」を用いて, それぞれのフィールドを対象にして「昇順」に並べ替えを行いなさい.
    (1) 日付 (2) 氏名 (3) 支店 (4) 商品 (5) 分類 (6) 金額
  4. 「ダイアログボックス」を用いて, それぞれのフィールドを対象にして「降順」に並べ替えを行いなさい.
    (1) 日付 (2) 氏名 (3) 支店 (4) 商品 (5) 分類 (6) 金額
  5. 支店(昇順)ごとに金額が安い順に並べ替えを行いなさい. 並べ替えの結果
  6. 支店(昇順)ごとに金額が高い順に並べ替えを行いなさい. 並べ替えの結果
  7. 支店(昇順)の名前(昇順)ごとに金額が安い順に並べ替えを行いなさい. 並べ替えの結果
  8. 支店(昇順)の名前(昇順)ごとに金額が高い順に並べ替えを行いなさい. 並べ替えの結果

[ うえ ]
itbp-staff@it.nanzan-u.ac.jp