• ベストアンサー

セルの書式設定→ユーザー定義

誰か教えてください。 セルの書式設定→ユーザー定義にて数字の1を入れたら晴 数字の2を入れたら曇、数字の3を入れたら雨 数字の4を入れたら雪と表示できるようにしたいんですけど・・・ 前、雑誌かなんかに書いてあったような気がしたんですけど 出来るんでしょうか?

  • utu39
  • お礼率24% (44/180)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

数値で設定できるのは3つまでですが [=1]"晴";[=2]"曇";"雨" で1なら晴 2なら曇 それ以外で雨です。 [=1]"晴";[=2]"曇";"雨";"雪" として 文字が入ったら雪は可能ですが...

utu39
質問者

お礼

回答ありがとうございます。 その方法でやります。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 表示形式のユーザー定義では、4条件以上は出来ません。 3条件なら、 「[=1]"晴";[=2]"曇";"雨"」 という風に出来ます。 ただし、この場合は3つ目の条件は、条件1と2以外のすべての数値が対象になります。 また、数値以外はすべてそのまま表示されます。 隣りのセルに表示するのなら、数式でどうにもなりますが。 入力したセルで表示させるのなら、VBAになると思います。

utu39
質問者

お礼

早速の回答ありがとうございました。 VBAは未知の世界なので、勉強したいと思います。

関連するQ&A

  • セルの書式設定

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

  • EXCELのセルの書式設定表示形式ユーザ定義について

    こんにちは。 EXCELのセルの書式設定の表示形式のユーザ定義で次のとおり表示させたいのですがどうすればよいですか? セルに0.5と入力したら、 【1:0.5】 1.0と入力したら 【1:1.0】 5.4と入力したら 【1:5.4】 入力する数字の範囲は、0.1~9.9までです。

  • EXCEL 書式設定のユーザー定義について

    EXCEL 書式設定のユーザー定義について質問です。 ユーザー定義で、数字を入れるセルに単位を設定しておきたいのですが 何も入力していない状態で、○kgや★kg という風に、記号を入れておきたいのです。 そういうことは可能でしょうか? 教えて下さい。 お願いします。

  • excel セルの書式設定 でユーザー定義を使う

    excel セルの書式設定 のユーザー定義で @ kW と定義し そのユーザー定義のセルで 関数 ”=100*100”とすると   10000 kWとでるつもりが =100*100 kWとしか出ません 対処法をお教え願えませんか。

  • エクセルのセルの書式設定→表示形式→ユーザー定義について

    タイトルにもありますが、 エクセルの、セルの書式設定→表示形式→ユーザー定義で教えて頂きたいのですが、 「DC○○○V」や「DC○○○A」(○には数字が入ります)と繰り返し 入れる列があるため、ユーザー定義で「"DC"@"V"」と入れて設定しました。 さて、セルに数字を入れるとエラー表示がでます。 (エラーマークを押すと 数値が文字列として保存されています とでるので「エラーを無視する」でいちいち無視しなければなりません。) なにがいけないのか、ヘルプを見てもよくわかりません。 おわかりになるかたがおられましたら、是非教えてください。 宜しくお願いします。

  • エクセル2003のセルの書式設定

    あるセルに数字入力で -1572145634 と入力すると表示が 【 △1,572,145,634 】 となるような書式設定はできますか? ユーザー定義で試すと  △1,572,145,634 】 まではできるのですが、先頭の【が表示されません。 よいアドバイスをいただけないでしょうか。 よろしくお願いします。

  • エクセル セルの書式設定 ユーザー定義で

    エクセルの「セルの書式設定」で、 ユーザー定義ができると思いますが。 数値で987654321を、987 654 321のようにできないでしょうか? 987,654,321は、#,##0_ で設定できますが。 お手数ですが、よろしくお願いします。

  • セルの書式設定のユーザー定義でセルに式を入力したい

    エクセル2007を使っています。 「セルの書式設定」の「ユーザー定義」で、 例えば「赤」とセルに入力しただけで、セルに「赤色」と表示される方法はわかるのですが(@"色")、 A1セルに「赤」と入力されているとして、 隣のB1セルを上記のようにセルの書式設定で「@"色"」と設定して、 B1セルに「=A1」と入力しても 「=A1色」と表示されてしまいます。 これを「赤色」とB1セルに表示させたいのですが、どうしたらいいのでしょうか? つまり、セルには式を入力して、尚且つ書式設定もしたいと思っています。 宜しくお願いします。

  • エクセルの書式設定→ユーザー定義

    エクセル2003です。A1のセルに300と入力しA2のセルに17.5と入力したら@17.5と表示したいのです。A3に掛け算の合計5250となるよに。A2に書式設定→ユーザー定義で##”@”###とし17.5と入力したら@18になってしまいます。いろいろ試したのですがうまくいきません。ユーザー定義を教えて下さい。よろしくお願いします。

  • Excelでのセルの書式設定で、ユーザー定義が反映されない。

    Excelでのセルの書式設定で、ユーザー定義が反映されない。 別シートから参照した数値(@)が入力されると「○○○@○」と表示させたいのですが・・・ たとえばですが、 Sheet1のA1セルに「=IF(Sheet2!A1="","",Sheet2!A1)」という数式を入れてあります。 Sheet1のA1セルの「セルの書式設定」を「ユーザー定義」にして、「"花""子""は"@"歳"」にしてあります。 これでSheet2のA1セルに「3」と入力します。 Sheet1のA1セルに「花子は3歳」と表示されると思っていたのですが、「3」しか表示されません。 何が間違っているのかわかりません。 お知恵を拝借させてください。m(__)m

専門家に質問してみよう