• ベストアンサー

EXCELで

EXCELで A列のセルに文字が入力されていて 任意の複数行のセルに色が塗られています。 色が塗られたセルだけを上のほうにもってくるにはどうしたらよいでしょうか? 宜しくお願い致します。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.4

説明文が一部抜けていました C1に =A1=B1 と入力し下方向にドラッグしてコピーします その後データーの並び替えで列Cを最優先で降順に並び替え です

その他の回答 (3)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

条件式が =A1=B1 であれば C1にそのまま =A1=B1 と入力し C列を基準に降順に並び替えれば目的の結果になるはずです

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

セルの塗りつぶしが条件付き書式で塗りつぶされているものであれば 作業列に条件付き書式で設定された条件式を入力し作業列を基準にソートすれば可能かと思われます 個人で任意に塗りつぶしたセル(塗りつぶし条件が不明瞭な場合)の抽出に関してはVBAを利用しないと難しいですね

cocoa2523
質問者

補足

条件付き書式で塗りつぶされているものです。 作業列に条件付き書式で設定された条件式を入力し作業列を基準にソートする、というのは 具体的にどのような設定が必要なのでしょうか? ちなみに条件付き書式はB列と同様の内容がA列にあれば塗りつぶされるようになってます。 宜しくお願い申し上げます。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Excel2007であれば一発で出来ます。 表を範囲選択→データ→並べ替え→最優先されるキーをA列にして、並べ替えのキーでセルの色を選び、セルの色ボタンの横の▽から、該当する色を選び、OKで出来ます。 Excel2003までのバージョンであれば、かなり手順が煩雑になりますので、省略します。

cocoa2523
質問者

お礼

ありがとうございます。 ただExcel2003でした。。 手順が複雑なんですね>< わかりました。ありがとうございます。

関連するQ&A