• ベストアンサー

エクセルの並び替えのことで

    並び替え前              並び替え後    A    B   C   D           C   A    D   B 1   2   4   1    3        1   1    2    3    4 2   6   7   9   10        2   9    6   10    7 3   3   6   2   1   →    3   2   3    1    6 4   4   7   9   1        4   9   4    1    7 上記のように1行目を基準にして並び替えを行うにはどうすればいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • omusupa
  • ベストアンサー率61% (115/186)
回答No.1

全体を範囲してをして データ→並べ替え  左下の「オプション」ボタン 方向  列単位    OK で大丈夫だと思います。

non_non_
質問者

お礼

ありがとうございました!! 解決しました!!

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • macbain
  • ベストアンサー率37% (147/391)
回答No.3

 おそらくダイレクトに列の並び替えはできないとおもいます。  実現する方法としては (1)並び替えをしたい範囲(例で言えばA1:D4)をコピーする。 (2)「形式を選択して貼付」で行と列を入れ替えるをチェックして貼り付ける。 (3)A列を基準にソート(並び替え)する。 (4)並び替えの結果をコピーする。 (5)再度「形式を選択して貼付」で行と列を入れ替えるをチェックして貼り付ける。  一応お望みの結果は得られます。もっとスマートな方法があるのかな?

non_non_
質問者

お礼

ありがとうございました!! 解決しました!!

すると、全ての回答が全文表示されます。
  • kamiero
  • ベストアンサー率31% (88/282)
回答No.2

まず、ABCDと入っている列にも一番左の列に タイトルを入れます。つまり、例えば seg.  A  B  C  D 1    2  4   1  3 2    6  7   9  10 3    3  6   2  1 4    4  7   9  1 全体を選択、コピーして、別のワークシートに、編集→形式を選択して貼り付け→行列を入れ替え  を選択して貼り付けます。 あとは、通常の並び替えです。1列を基準に並べ替えてください。 並び替え後に同じように全体を選択してコピー、行列を入れ替えて貼り付けで可能です。 他のいい方法が浮かんだらまた書き込みますね。

non_non_
質問者

お礼

ありがとうございました!! 解決しました!!

すると、全ての回答が全文表示されます。

関連するQ&A