- ベストアンサー
セルの塗り潰しについて
エクセルの質問になります。 出来る限り(私の考える限りなので、語弊があるのかもしれませんが)試してみましたが、以下のことが出来ない状況です。 皆様のお知恵を拝借致したく宜しくお願いします。 セル(A,1)にリストを設定し、”有・無”を選択させるようにします。 セル(B,1)のセルの色をセル(A,1)の有無により塗り潰しの色を変えたいと考えています。 ただし、セル(B,1)には数値が入力されており、その数値は一定ではありません。 セル(B,1)は、数値を手入力で変更することを決めています。 セル(B,1)に数値なり文字なり入っていなければ(空欄)、有無により塗り潰しの色を変更させることは出来ました。 が、空欄以外の場合、上手くいきません。 どのような方法でも構いませんので、お教え頂ければ幸いです。 また分かり辛い点があれば、お手数ですがご指摘下されば補足致します。 以上になります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
セル(B,1)に書式→条件付き書式で条件を2つ指定します。 条件1は 「数式が」 =A1="有" にして、その場合のセルの色を指定します。 条件を追加して、 条件2は 「数式が」 =A1="無" にして、その場合のセルの色を指定します。 これで、セル(B,1)が空欄だろうが、 何かが入力されていようが、 セル(A,1)が「有」か「無」の時に色が変わります。 因みにセル(A,1)が「有」か「無」の時以外は セル(B,1)は透明のままです。 いかがですか?
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
>分かり辛い点があれば 関係ない記述があるようで問題点がぼやけてよく判りません。 (1)セルの色を付けたいのはB1セルですね。 (2)セルに色を付けるのはA1の状態に従って付ける (3)A1の値が「有」の場合は例えば黄色、「無」の 場合は例えばピンク色にB1のセルの色を変える。 ということでしょうか。 「条件付き書式」と言う語句が1回も出てきませんが これを使われたのでしょうか。 A1セルに関係するのは勿論、B1セルの値によっても(両方の条件で)、セルB1の色の有無・色を左右したいようにも 読めるがどうなんですか。 一般にセルの色は (1)条件付き書式で出来ます(#1のご解答) (2)関数では書式を左右できません。 条件付き書式の中の「式が」を選ぶ場合は、関数式 らしきものを使いますが。 (3)エクセルVBAをつかっても出来ます。 #1のご解答のように、条件付書式で、「式が」で =A1="有"と入れれば、B1の値や値の有無には関係ないはずですが。