• ベストアンサー

エクセルでセルの色(パターン)別に並べかえ

エクセル2000です ある文字列(都道府県)に手作業(数百件)でセルに色をつけました。東北地方は青、関東地方は緑、等々 このセルの色別に並べ替えをしたいのですが、できますか? (色パターン番号を空きセルに表示させるとか…)

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

  • ベストアンサー
  • hurry5me
  • ベストアンサー率30% (74/242)
回答No.3

#1です。 確か、NOW…とはF9などで番号表示が更新されるように、との事だったと思います。 これがないと、もともと色がついて塗りなおす事がないセルに対して使う時はいいのですが後から色変更する場合は色番号の変更が効かないのです。 もともと人に教えていただいたもので、詳しい意味となると心細い面ありますが、この関数はとても重宝しています。 ちなみに63の部分を24と換えると、セルではなく文字の色を反映させることができますよ。

haitukubari
質問者

お礼

NOW() の件、文字色を反映させる件、とっても参考になりました。方法さえ知っていればエクセルは色んなことができるのですね。ありがとうございました。

その他の回答 (2)

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

A列に色付きセルがあるとして、B列にその色番号を表示させるには下記の方法があります。 Get.Cell関数 http://www.moreexcellent.com/excel/tips/color.htm あとは、B列を基準に並べ替えを行いますが、必ずしも並べ替えをしたい順番が色番号の順番となるわけではないと思いますので、その際は、ツール→オプション→ユーザー定義リストで並べ替えたい色の順番を定義(例えば「6、46、4、…」など)してやった後に、並べ替えのオプションからそこで設定した順序を指定してやれば良いと思います。 http://kokoro.kir.jp/excel/user_firu.html

参考URL:
http://www.moreexcellent.com/excel/tips/color.htm,http://kokoro.kir.jp/excel/user_firu.html
haitukubari
質問者

お礼

教えていただいた方法でできました。 どうもありがとうございます!

  • hurry5me
  • ベストアンサー率30% (74/242)
回答No.1

A列に色がついているとします。 A1選択し、挿入>名前>定義  まず名前を付けます。colorとしましょう。 参照範囲にGET.CELL(63,$A1)&T(NOW())とします。 色番号を表示させたい列を決めます。B列にするとして B1に=VALUE(color)とします。 A1の色番号がB1に表示されますので セルB1を好きなだけ下へドラッグしてコピーすればOK。 もし後から色をつけた時は、更新するまではB列の数値が変わりませんのですぐに色番号を確かめたい時はF9を押してください。

haitukubari
質問者

お礼

早々の御回答ありがとうございました。 ところで、参照範囲に入力するT(NOW())は どのような意味なのでしょうか?

関連するQ&A

  • エクセルで色の付いたセルを抽出したいです

    エクセル2003を使っていてOSはウインドウズXPです エクセルで色をつけたセルの行だけを抽出したいです 例えば セルB1に =IF(A1=セルパタ-ン緑色,"抽出","") のようにして、"抽出"という言葉を表示させれば、オ-トフィルタで抽出できると思っています ですが、「セルパタ-ン緑色」の部分をどうすればいいかわかりません また書式を条件に並べ替えをすれば、抽出できると思っています 何かいいアイデアがありましたら教えてください

  • セルの色がおかしい エクセル2007

    自宅,職場ともエクセル2007を使っています。 同じデータなのに,自宅では青色のセルが,職場では薄い緑になります。 ページレイアウトのテーマを見ると,どちらのPCも, テーマはオフィス,配色もオフィスになっています。 よろしくお願いします。

  • EXCELでセルの色が勝手に変わってしまいます。

    エクセル2000で、表を作成しているときに、空白のセルに文字を入力し、ENTERで確定すると、セルのパターンが色無しから特定の色に変わります。 すぐ上のセルのパターンを同じ色に変えているので、それと同じ色になるようです。 (色無しのセルの下で入力しても変わりません。) ですから入力した後、セルの書式設定でパターン→色無しに戻さなければなりません。 書式をコピーしたわけでもなく(色無しのセルの書式をコピーしてきても同じ現象が起きます。)、ましてや条件付き書式の設定もしていません。 (編集→ジャンプで検索しました。) EXCELの作業中にたぶんどこかキーボードの操作を誤ったのだと思うのですが、以前のように後から個々に選んで色をつけるように直したいので、わかる方、回答をお願いします。

  • エクセルでデータ-に応じてセルの色を変えるのは

    エクセル2000に表を作っていますが、 セルの色(書式-パターンで設定する)をデータ-や計算結果に応じて自動的に変えるのはどうすればいいのでしょうか。 例えば、日数の入ってる列があり1週間を切ったデータ-の 列全体を赤くするとか、在庫数が、設定量を下回った品物の列だけ自動的に色を変えるなどです。

  • エクセルVBAセルの色

    前回の作成の作業スケジュールで、作業時間をセルの色で塗りました。 そこで、空白の時間帯を非表示にしたいと思います。 エクセルVBAにて、セルの色が空白ならその列を非表示にすることは可能でしょうか。 EntireColumn.Hidden = True あたりで表現できないでしょうか。 よろしくお願いします。

  • Excelマクロであるセル条件を検出、他の決められたセルに色を付けたい

    Excelマクロであるセル条件を検出、他の決められたセルに色を付けたい その2 例えば、エクセルのあるセルに"A"が書かれていた場合、次にその列のセルに"A"書かれているまでは、続く列のセルには色をつけるようにしたいのですが、良い方法を教えて頂けないでしょうか? 対象となるシート(列方向)に、今回のパターンが複数存在し、 それぞれにこの処理を実施することを想定しております。 (イメージ画像を添付します)

  • エクセルで、並び替えた列をさらに並べ替える方法

    今エクセルで、乱数による並べ替えをした後のデータを、 さらに無作為に抽出する方法を考えています。 分かりにくいので、例を挙げますと、 A列:果物(リンゴ、みかん、バナナ…) B列:花(桜、菊、ひまわり…) C列:色(赤、青、緑…) D列:国(米国、中国、日本、英国…) E列:県(大阪、愛知、北海道、愛媛…) と並んでたとしますと、 1.各列の中で、乱数を使って並べ替えを行う 2.さらに、列ごとに並べ替えを行う をやりたいと思っています。 1は、乱数に対応させて並べ替えを行うことはできました。 (rand関数に対応して、昇順などで各セルを並び替える) 問題は、1の並び替えの後、A1、B1、C1、D1、E1の5つのセルを 並び替えたいと思っているのですが、その方法が分かりません。。 もちろん、1をした後でしたら、5つのセルをどこかにコピーして また、乱数に対応させて並べ替えを行えばできるのですが、 一度に、2つの並べ替えを行いたいと思っています。 それも、1の後に、2の並べ替えを行う、という順番付きで。。 (2は1の後でないと、できないので) 或いは、逆に、2の列の並び替えを行って、それから各列の並び替えでもいいんですが、 とにかく、 青、北海道、ひまわり、英国、りんご 米国、桜、緑、バナナ、愛媛 … というような、並びをたくさん、作りたいということです。 すみません、例えが悪いので、これを使って何するの??と思うかも知れませんが、 この並び替えのニーズがあります。 どなたか、やり方がお分かりになる方、どうぞ、ご教授下さい。 (意味が分からない方、どうぞご質問下さい)

  • 複数の色つきセルを一つにまとめる

    エクセルで複数の色つきセルを一つにまとめる方法について伺いたいです。 例えば、A1が赤、B1が青、A2が赤、B2が赤、A3が青、B3が青、C3が緑などのセルがあります。(これはセル内の文字に対応させて色づけさせたものです。)このときに、1行目に対応した1つのセル内に赤1/2,青1/2、2行目に対応した1つのセル内に赤1色、、1行目に対応した1つのセル内に赤1/3,青1/3,緑1/3を表示させたいと考えています。 最終的には、パワーポイントに貼り付けるため、対応するセルがかたまりのように見えればよいのですが、このようなことは可能でしょうか? よろしくお願いします。

  • エクセルの一つのセルに複数の色をつけたいのですが、可能ですか

    エクセルの一つのセルに複数の色をつけたいのですが、可能ですか 例えば、赤、青、黄色を三等分にしてひとつのセルに色をつけたいのですが よろしくお願いします。

  • Excelで色のついたセルの数を数えたい

    教えて下さい。お願いします。 3000件程のデータが入力されていて、セルの値の種類ごとに セルの色で色分けされています。 これを、赤のセルは何件、青のセル何件、というふうに 関数を使用して集計するにはどうすればいいでしょうか。 色は全部で3種類と色がないもの、合計4種類です。

専門家に質問してみよう