-PR-

解決済みの質問

質問No.1203981
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数3
閲覧数742
エクセルの背景色を数値化
エクセルについての質問です。
例えば10×10の100マスのセルに
ランダムに8色のセルの背景色が設定してあり、
それぞれのセル上に自動で背景色が赤なら「1」、
青なら「2」・・・等の表示を行う事は可能でしょうか?

宜しくお願い致します。
投稿日時 - 2005-02-05 23:06:04

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

回答No.1
エクセル技道場の
http://www2.odn.ne.jp/excel/waza/name.html#SEC23
名前定義で4.0マクロ関数を使う
が参考になると思います。

A1を選択して(この位置関係は重要です)挿入→名前→名前定義
iroという名前で参照範囲を =GET.CELL(63,!A1)+NOW()*0 にしてください。
                     ↑A1を選択している時にはここがA1

ためしに赤く塗ってみると戻り値は3でした。
色番号はこうやってお確かめください。
ただしF9を押して再計算させてやらないと戻り値が最新の状態に変わらないと思います。
投稿日時 - 2005-02-05 23:14:44
この回答を支持する
(現在1人が支持しています)
お礼
出来ました~!見事に数値化できました。
実際は約2000マス~6000マス位のマス目より
数値として抜き出したかったので、本当に助かりました。
ありがとうございました。
リンク先のエクセル道場も今後活用していきたいと思います。本当にありがとうございます。
投稿日時 - 2005-02-06 03:49:56

ベストアンサー以外の回答 (2)

回答No.3
忘れていました。

赤が1で青が2でしたね。
では、対応表を右側に作ってください。
例えばC1から下に=iroの戻り値
3
5
6
D1から下に
1
2
3
で、A1の数式は
=VLOOKUP(iro,$C$1:$D$3,2,0)
です。
投稿日時 - 2005-02-05 23:44:52
この回答を支持する
(現在0人が支持しています)
回答No.2
できますが、マクロ(VBA)を使わなければなりません。それでもいいですか?
投稿日時 - 2005-02-05 23:31:13
この回答を支持する
(現在0人が支持しています)
お礼
早々のご対応ありがとうございます。NO.1の方法で試したところ問題解決出来ました。また別の方法がありましたら、これを機会に触れてみたいと思いますので、もしお時間がございましたら是非教えて下さい。宜しくお願いします。
投稿日時 - 2005-02-06 03:55:54
この質問は役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

回答募集中

同じカテゴリの人気Q&Aランキング

-PR-

特集

背筋がゾクゾクする心霊体験を要チェック!

お城、ボート、ツリーハウス、ユニークな物件満載!

【期間限定】1ヶ月無料キャンペーン中!

このQ&Aの関連キーワード

同じカテゴリの人気Q&Aランキング

-PR-

ピックアップ

-PR-