プロが教えるわが家の防犯対策術!

エクセルで、行ごとの並び替えをしたいです。

例えば
りんご | 赤
バナナ | 黄
とまと | 赤
レモン | 黄
としているエクセルの表があるとします。
(色の行はプルダウンで設定しています。)

これを以下のように色ごとに並び替えたいです。
りんご | 赤
とまと | 赤
バナナ | 黄
レモン | 黄
このようにするにはどのような操作をすればいいでしょうか?
また出来ますでしょうか?


さらに、プルダウンを変えると常に行ごとその順に並び変わったりとかも可能でしょうか?

A 回答 (2件)

こんにちは



並べ替えしたい列を選択した状態で、「データ」-「並び替え」で実現できると思います。

ご提示の例の場合であれば、「優先されるキー」にB列を設定して、「昇順」で並べ替えればよろしいでしょう。

>さらに、プルダウンを変えると常に行ごとその順に並び変わったりとかも可能でしょうか?
不可能ではありませんが、自動化するにはマクロを利用する必要があります。
(具体的には、値が変更されたら上記の操作を行うようなマクロを作成しておく必要があります)
    • good
    • 2

セルが隣り合っているなら普通に並べ替えすれば行ごと並べ替えできるかと思いますが、やってみたけどできないということでしょうか?


そうであれば、状況を正確に詳細に書いて下さい。
それとも、試していないということですか?

自動で並べ替えにするのは一般機能の範囲では難しいと思います。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!