FAQ-500 データをソートするにはどうしたら良いでしょうか?
最終更新日:2025/9/15
目次
ワークシート全体を列の順序に基づいて並べ替える
並べ替えたい列を選択し、ワークシート:ソート(ワークシート) を選び、昇順または降順を選択します。
選択した列がカテゴリーとして設定されている場合は、カテゴリ順によるをクリックして、選択した列のカテゴリーセルにリストされている順でワークシートを並べ替えます。
行番号の関係は、ソート時に保持されます。
ワークシート全体を複数の列の順序に基づいて並べ替える
ワークシート:ソート(ワークシート)を選択してから、カスタム...を選択します。どの列を最初に並べ替えるか、次にどの列を並べ替えるかを指定して「ネストされた並べ替え」を行います。
ワークシートに1つ以上のカテゴリデータ列が含まれている場合は、その列でワークシートを並べ替えることができます。
詳細は、ネストソートを参照して下さい。
並べ替え後もすべての列の行インデックス関係は保持されます。
複数の列を 1 つの列の順序に基づいて並べ替える
並べ替える列が他の列の左側にある場合は、並べ替える列をすべて選択し、ワークシート:ソート(列)を選択してから昇順または降順を選択します。左端の列がカテゴリー列である場合(カテゴリーとして設定されている場合)、カテゴリ順によるを選択します。これにより一番左の列のソート順に基づいて、選択したすべての列をソートします。
並べ替える列が他の列の左端にない場合は、ワークシート:ソート(列)を選択してからカスタム...を選択します。ソートする列を指定します。
並べ替え後も選択された列の行インデックス関係は保持されます。選択していない列との対応関係は保持されません。
複数の列を複数の列の順序に基づいて並べ替える
ソートする列をすべて選択し、ワークシート:ソート(列)を選択してからカスタム...を選択します。どの列を最初に並べ替えるか、次にどの列を並べ替えるかを指定して「ネストされた並べ替え」を行います。
ネストソートの詳細はワークシートデータのソートを参照してください。
並べ替え後も選択された列の行インデックス関係は保持されます。選択していない列との対応関係は保持されません。
1 列のみを並べ替える
ある列をソートし、他の列の対応する行の値を変更したくない場合は、その列の列ヘッダを右クリックして、ソート(列):昇順または降順を選択します。
1 列のデータ順序を逆にする
他の列に影響を与えず、1 列のデータ順序だけを逆にしたい場合: 対象列の列ヘッダをクリックして列を選択し、列:列の反転 を選びます。
各列を個別に並べ替える
- Origin 2026以降では、複数列を選択し、右クリックして ソート(列):各列を昇順/降順を選びます。
- 以前のバージョンでは、列値の設定ダイアログを使用してsort ()関数を呼び出すことができます。
つまり、各列を昇順にソートするには、
- ソートする列を選択します。
- 選択した列を右クリックして、複数の列の値を設定を選択します。
- 値の設定-複数列 ダイアログボックスのwcol(j)= の下のテキストボックスに次の式を入力し、適用またはOKをクリックします。
sort(wcol(j))
- 降順でソートするには、上記の手順を実行した後、ソートされた列を強調表示して、列:列の反転を選択します。
この場合、列間の行インデックス関係は保持されません。
列ラベル行に基づいて列を並べ替える
選択したワークシート列を右クリックしてラベルで列をソートを選択するか、(ワークシートがアクティブな状態で)メインメニューからワークシート:ラベルで列をソートを選択します。
詳細はラベルで列をソートを参照してください。
キーワード:昇順, 降順, ソート列, ラベル行
必要なOriginのバージョン: 9.1 SR0以降