• ベストアンサー

Excel 塗りつぶしの色のセルを並び替え

青色セルと黄色セルが一列ランダムにあります。 青色セルを上位に黄色セルを下位になど色によって並び替えをすることなど出来るのでしょうか?? おわかりの方教えてくださーい!

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

  • ベストアンサー
  • rohisuya
  • ベストアンサー率75% (9/12)
回答No.4

直接的にはできませんが、並べ替え用の列を準備して、そこにセルの色と対応させた数字を入れ、その数字を基準に並べ替えることは可能だと思います。 >青色セルと黄色セルが一列ランダムにあります。 この列を「基の列」と定義します。 (1)並べ替え用の列を作ります。これを「並べ替え列」と定義します。 (2)「基の列」の列全体をコピーして、(1)で作成した「並べ替え列」全体を選択し、「形式を選択して貼り付け」-「書式」にチェックを入れてOKします。これで、「基の列」と「並べ替え列」の各行の色は同じになっているはずです。 (3)「並べ替え列」全体を選択した状態で、「編集」メニュー-「置換」を開き、「オプション」をクリックします。 (4)「検索する文字列」は空にして、右側の「書式」ボタンをクリックします。「書式の検索」の中の「パターン」タブを選択し、青を選択します。 (5)「置換する文字列」に1を入れ、「検索方向」を「列」にし、「全てを置換」をクリックします。これで、「並べ替え列」の青色セルには全て「1」が入ったと思います。 (6)(3)から同様に繰り返し、黄色のセルの場合は全て「2」が入るように置換します。 (7)これで、「並べ替え列」の青色セルの行には「1」、黄色セルの行には「2」がそれぞれ入り、「並べ替え列」を基準に「オートフィルタ」等で並べ替えればよいかと思います。 回りくどい方法ですが、ご参考まで。

taifu1971
質問者

お礼

ありがとうございました。

その他の回答 (3)

回答No.3

>taifu1971さん こんいちは。 単純にセルの色だけでの並び替えは不可能かと存じます。 但し、1つ列を挿入し、そこに色分け用に番号を付け、(例えば、赤は“1”、青は“2”) 書式の中の、条件付き書式で、その番号を使用して色分けすれば、番号でソートも出来るはずです。 ただ、条件付き書式は、3つしかないので、3色限定です。

taifu1971
質問者

お礼

ありがとうございました。

回答No.2

色を条件にしての並べ替えはできません。 但し、青色セルに同じ青色の文字で1若しくはAなどのデータを入れれば、見た目にはそのデータは見えませんが、そのデータによる並べ替えは可能になります。

taifu1971
質問者

お礼

ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

色を基準に何かをする事は出来ません。

taifu1971
質問者

お礼

ありがとうございました。

関連するQ&A