Excel2003 塗りつぶしの色でセルの並び替え

Excel2003 塗りつぶしの色でセルの並び替え

Excel2003はセルの色で並び替える機能は無いらしいのでメモ
2003を使っている人はまだいるのか。。。


この表のA列を色で並び替える


A列全体をコピーし、B列 1行目のセルを右クリック「形式を選択して貼り付け」


「書式」にチェックを入れてOKをクリック。


これでA列の色のみB列にコピーされる。


B列全体を選択し、メニューの「編集」−「置換」を開き、「オプション」をクリック。


「検索する文字列」は空のまま、右側の「書式」ボタンをクリック。


「書式の検索」の中の「パターン」タブを選択し、検索する色(黄)を選択。


「置換する文字列」に「黄」を入れ、「全てを置換」をクリック。


これで、B列の黄色セルには全て「黄」が入る。


同様に繰り返し、緑色のセルの場合は全て「緑」が、赤色のセルの場合は全て「赤」が入るように置換する。


これで、B列を使用してA列をセルの色で並び替えることができる。