• ベストアンサー

EXCEL2000のセルの書式設定

写真の黄色く塗りつぶして表示している値を、セルの書式設定を利用して、 青く塗りつぶしている表示に変えようとしています。 セルの書式設定で⇒ユーザー定義で、 [=FALSE]"○";[=TRUE]"●";; と入れてみてできるかなって思いましたが、うまく出来ませんでした。 どのように設定すれば、うまく条件設定できるか、教えていただけないでしょうか?

  • puyopa
  • お礼率87% (459/525)

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

その機能が利用できるのは,セルの値が「数値」の場合だけです。 論理値および文字列では,利用できません。 方法1: 素直に =IF(今の論理式,"●","○") などのようにしてしまうのが,一番カタイ手です。 今の式がTRUEまたはFALSEまたはそれ以外が計算される場合でも,対応は容易です。 方法2: 数値にすれば出来ます,ということで =今の論理式 (TRUEかFALSEが計算されている) を =今の論理式*1 とでもしてしまえば,数値の1またはゼロが計算され,今のやり口を利用できるようになります。

puyopa
質問者

お礼

ご指導ありがとうございました。 方法2を採用し、 1か2を表示させることで、解決させることができました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問で「写真の」と出てくるから、シートの上に挿入された写真画像のことかと思ったら、、説明のための添付したシートの画像だった。もう少し丁寧に書くこと。 >セルの書式設定を利用して、青く塗りつぶしている表示に変えようとしています。 セルのパターン色などを、条件(これもセルの値によってという条件付だが)に従って変えられるのは、「条件付き書式」の機能だけ。 関数ではセルの色は左右できない。条件付き書式では「数式が」という指定があり、関数のような式指定(表現)が出来る場合がある。 この質問には「条件付き書式」という言葉が出てない。知らないのかも。 Googleで「エクセル 条件付書式」で照会し、数個の良さそうな記事を読んで質問すること。 ーー もうひとつ, セルの書式設定で、条件というか、場合分けの指定が出来る。 しかし設定色は限られている。場合の区分けも正負などに限られている。 http://www.eurus.dti.ne.jp/yoneyama/Excel/user_set.htm の 【例】正の数を青色、負の数を赤色、ゼロは水色、文字列は緑色で表示してみます」のようなもの。 ただし文字フォントのいろに限る。 ーー もうひとつセルー書式ーユーザー定義 [=1]"○";[=2]"●";G/標準 で1の時○、2のとき●と表示は出来る。表示だけでセルの値は変わらず1や2のまま。 この条件は、沢山は書き並べることはできない。 ーー 質問のようにTRUEやFALSEは関数の判別の結果で設定されることが多く、その前の判別段階がどういうものか質問に書いてないので質問の意図が判らない。 質問者は、全般にエクセルに慣れてないようだ。 以上を参考にして、何をしたいのか再質問したら。

puyopa
質問者

お礼

誤解を招くような表現を与えてしまい、すみませんでした。 今後は、質問の仕方を改めます。

関連するQ&A

  • エクセルのセルの書式設定について教えてください。

    エクセルのセルの書式設定について教えてください。 マイナスの値を、△1,234のようにしたいのですが、セルの書式設定の「負の数の表示形式」で選択しようとすると、「ユーザー設定定義を追加できません」というメッセージが表示されてしまいます。計算式は入っているセルですが、特別のことはしていないと思います。なぜでしょうか?

  • 「セルの書式設定」の「ユーザー定義」でセルの値がTRUEなら○FALSEなら×と表示する方法について

    マイクロソフトのエクセル2000で 「セルの書式設定」の「ユーザー定義」を [=1]"○";[赤][=2]"×"にすると、 1なら○、2なら赤字の×をセルに表示される機能がありますが、 これを応用してTRUEなら○、FALSEなら赤字の×をセルに表示したいと思い、 [="TRUE]"○";[赤][=FALSE]"×"と設定してみたのですが、 上手く行かず困ってます。どこが違うのか、それともこの方法では出来ないのかを教えてください。 補足 何故これをやりたいのかと言うと、フォームのチェックボックスを使用し 「コントロールの書式設定」の「リンクするセル」の返り値が TRUEとFALSEなので、このセル自身を見やすい文字に変更したいと思ったので・・・。 リンクするセルと違うところに○×を置くのは簡単にif関数で出来るんですが、 リンクするセル自身を○×に置くのができないです。 お手数かと思いますが、セルの書式設定に拘らず、 何らかのヒントを知ってる方、教えてください。

  • Excel2007の「セルの書式設定」について

    MOS-Excel2007取得に向け、テキストを購入してただいま勉強中です。 セルの書式設定について質問します。 数値の下三桁が表示されないように設定して下さい。 (例)1,000,000→1,000 という問題で、模範解答を見ると、セルの書式設定→ユーザー定義→種類を 「#,##0;[赤]-#,##0」から「#,##0,」 に変更する、と書いてあるのですが、この#やら-やらの並びの意味するところが分からず、なぜこれで下三桁が非表示になるのかが分かりません。 これはどういった決まりになっているのでしょうか。

  • Excelです。セルに書式設定をしたいのです。

    Excelです。セルに書式設定をしたいのです。 表示形式のユーザー定義には いろいろなメニューがありますが 記号の意味が判ればもっと利用できると思います。 yy mm dd などは想像つきますが #や@が組み合わさっていると見当がつきません なが~い列になっているものもあります。 其々の意味をしりたいのですが・・・・・ 教えていただけますか? 又 このような数式以外のExcelの基本的な事項については どのように知ればよいか 教えてください。 宜しくお願いいたします。

  • セルの書式設定

    エクセル2002を利用していますが、セルの書式設定の表示形式なのですが、 ユーザ定義のところにG/標準とひょうじされるんですが、 このGって何かの略ですか? なんか気になって仕方がないのです。 Gの意味がわからなくても操作は出来るのですが、どうしても気になるので誰か教えてください。

  • セルの書式設定

    セルの書式設定⇒表示形式⇒ユーザー定義にて⇒○○才とか○○円等…。数字を入れるだけで、22才とか22円とか自動的に表示させるにはどうすれば良いのでしょうか?どうぞ宜しくお願いしますm(_ _)m

  • エクセルのセル書式設定について

    エクセルのセル書式設定について教えてください。 セルA1に文字列「052」と入力すると、B2に「0 5 2」と表示されるようにするには、 書式設定をどう設定したら良いですか? ちなみに、A1を文字列ではなく数値で設定し、B2をユーザー定義「# # # #」で登録すると、 A1は「52」、B2は「5 2」と表示されてしまいます。 A1を「052」と表示させる為には、文字列として設定しなくてはいけないが、 そうするとB2の値も「052」と表示されてしまいます。 どなたか良い方法を教えてください。

  • Excelにて100%以上を黒字で100%以下を赤字で表示したい。(出来ればセルの書式設定で)

    ご存知の方教えてください。 Excelにて実績表を作成中なのですが、100%以上を黒字で、100%以下を赤字で表示したく「条件付き書式」を用いて セルの値が  次の値以下  1   (書式はフォント赤) を設定したのですが、上手くいきませんでした。 解説本を読みながら「セルの書式設定」→「表示形式」→「ユーザー定義」でも表示できそうなのですが、良く分かりませんでした。 お願いします。

  • セルの書式設定と条件付き書式がうまくできません

    よろしくお願いします エクセルのバージョンは2013です セルの書式設定と条件付き書式がうまくできません なるべく自分でやって見て、だめだったらgooの皆さんに教えてもらうようにはしていますが どうもセルの書式設定と条件付き書式が喧嘩してるようです 書式設定したいセル範囲が2つあります 共通の書式は 1、 桁区切りを使用する 2、 >0の時に+を付けて、文字色は水色 3、 0の時に+を付けないで0と表示する、文字色は黄色 4、 <0の時に-を付けて、文字色は緑 セル範囲1つ目は小数点以下の表示無し セル範囲2つ目は小数点以下1桁表示 上記ができません 検索してみると色々なサンプルが見られますが、うまくできません 手順としては 条件付き書式-セルの強調表示ルール-指定の値より大きい(小さい、値に等しい) を使えば良さそうですが、ここから先を色々やって見ますがうまくできません どなたか教えてください

  • エクセルの書式設定の「#」

    エクセル2002の書式設定についてですが、セルの書式設定の「表示形式」で「ユーザー定義」にします。そして種類のところには「#」と入れました。 セルに「999」と入力すると「999」と表示されました。 ところが「ユーザー定義」の種類のところには「#,」と入れました。 するとセルに「999」と入れても「1」と表示されます。 またセルに「9999」と入れたら「10」と表示されました。 これはどうしてでしょうか?

専門家に質問してみよう