
No.4ベストアンサー
- 回答日時:
直接的にはできませんが、並べ替え用の列を準備して、そこにセルの色と対応させた数字を入れ、その数字を基準に並べ替えることは可能だと思います。
>青色セルと黄色セルが一列ランダムにあります。
この列を「基の列」と定義します。
(1)並べ替え用の列を作ります。これを「並べ替え列」と定義します。
(2)「基の列」の列全体をコピーして、(1)で作成した「並べ替え列」全体を選択し、「形式を選択して貼り付け」-「書式」にチェックを入れてOKします。これで、「基の列」と「並べ替え列」の各行の色は同じになっているはずです。
(3)「並べ替え列」全体を選択した状態で、「編集」メニュー-「置換」を開き、「オプション」をクリックします。
(4)「検索する文字列」は空にして、右側の「書式」ボタンをクリックします。「書式の検索」の中の「パターン」タブを選択し、青を選択します。
(5)「置換する文字列」に1を入れ、「検索方向」を「列」にし、「全てを置換」をクリックします。これで、「並べ替え列」の青色セルには全て「1」が入ったと思います。
(6)(3)から同様に繰り返し、黄色のセルの場合は全て「2」が入るように置換します。
(7)これで、「並べ替え列」の青色セルの行には「1」、黄色セルの行には「2」がそれぞれ入り、「並べ替え列」を基準に「オートフィルタ」等で並べ替えればよいかと思います。
回りくどい方法ですが、ご参考まで。
No.3
- 回答日時:
>taifu1971さん
こんいちは。
単純にセルの色だけでの並び替えは不可能かと存じます。
但し、1つ列を挿入し、そこに色分け用に番号を付け、(例えば、赤は“1”、青は“2”) 書式の中の、条件付き書式で、その番号を使用して色分けすれば、番号でソートも出来るはずです。
ただ、条件付き書式は、3つしかないので、3色限定です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 上下で列幅を変えるには
-
特定の文字がある行以外を削除...
-
エクセルVBA:データ端に画...
-
excel 小さすぎて見えないセル...
-
(VBAにて)列のセルの結合について
-
Val関数をVBAで使うには?
-
Excelで行と列のガイドを出したい
-
Excelのフィルター後の一番上の...
-
Excel:列中に特定の文字列を表...
-
結合セルのソートについて
-
エクセル、全ページ一括編集の方法
-
Excel グラフのプロットからデ...
-
Excel ウインドウ枠の固定をす...
-
罫線の斜線を自動で引くマクロ
-
エクセルのマクロでゴールシー...
-
VBAで色の付いているセルの行削除
-
連続データが入った行の一番右...
-
【EXCEL】連続データの個数を抽...
-
エクセルマクロで偶数行(又は...
-
エクセル 時間の表示形式AM/PM...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel関数】UNIQUE関数で"0"...
-
特定の文字がある行以外を削除...
-
Excel グラフのプロットからデ...
-
エクセル 上下で列幅を変えるには
-
エクセルで特定の文字列が入っ...
-
Excelのフィルター後の一番上の...
-
結合されたセルをプルダウンの...
-
エクセル マクロで数値が変っ...
-
エクセルのセルに指定画像(.jpg...
-
[EXCEL]ボタン押す→時刻が表に...
-
excel 小さすぎて見えないセル...
-
A1に入力された文字列と同じ文...
-
エクセル マクロ オートフィ...
-
excelのデータで色つき行の抽出...
-
エクセルVBA 最終行を選んで並...
-
Excel ウインドウ枠の固定をす...
-
EXCELで最後の行を固定
-
EXCEL VBA マクロ 別シートの...
-
Excelで非表示のセルをとばして...
-
VBAで色の付いているセルの行削除
おすすめ情報