• ベストアンサー

EXCELで数値の1をONEと表示するには?

EXCELでは、表示形式の設定で数字を漢数字でも表示できますよね。 同じような要領で、数値を英語のONE,TWO,THREEで表示できないでしょうか? また、つづりを全て大文字で表示させる書式設定は可能でしょうか? ご存知の方よろしくお願いします。

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

  • ベストアンサー
  • 76rt
  • ベストアンサー率30% (33/107)
回答No.4

CHOOSE関数を使うという手はいかがでしょうか。 CHOOSE(A1,"ONE","TWO"・・・・"NINE","TEN") でできますよー。

Ambition
質問者

お礼

回答ありがとうございます。 とても使いやすい関数なので、今回はこれを使うことにしました。 それに対応できる数値の範囲もさしあたり十分ですね。

その他の回答 (3)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

質問が完全に理解できませんが、入力が、1、2、3 のみなら、ユーザー定義で [=1]"ONE";[=2]"TWO";"THREE" で表示できるでしょう。 >つづりを全て大文字で表示させる書式設定は可能でしょうか? UPPER("abc")="ABC" なので、関数で変換はできます。 書式設定は思いつきません。 ご参考に。

Ambition
質問者

お礼

今作成しているシート内では、数字の範囲は広くないので、この方法も使えると思います。 回答ありがとうございました。

  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.2

はじめまして。 iif文でも出来そうですね。 =iif(A1=1,"ONE",iif(A1=2,"TWO",iif(A1=3,"THREE",""))) という形はいかがでしょうか?(指定セルがA1の場合) これ以上増えると、タイプが大変なので#1のsouta_nさんの方法が良いと思います。

Ambition
質問者

お礼

回答ありがとうございます。

  • souta_n
  • ベストアンサー率33% (79/234)
回答No.1

表示形式にそんなのあったかなぁ 関数を作って、1.2.3と入力する別のセルにONE.TWO.TREEと表示するのなら、こんなコードになるんですが Function henkan(cell_data As Byte) As String Select Case cell_data Case 1 henkan = "ONE" Case 2 henkan = "TWO" Case 3 henkan = "THREE" End Select End Function

Ambition
質問者

お礼

詳しい回答ありがとうございました。 今後の参考にしたいと思います。

関連するQ&A

  • エクセルでの数値の表示形式を変えたい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー設定を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 どなたかお分かりになる方よろしくお願い申し上げます。

  • エクセルの表示(標準と数値の違い)

    お世話になります。 Excel2003です。 あるセルに例えば【9784414401974】という数字を入れたいのですが、 セルの書式設定で表示形式を「標準」にしたままだと【9.78441E+12】 のように表示されてしまいます。 「数値」にすると【9784414401974】と表示されます。 これは何故ですか?理由を教えてください。 宜しくお願いします。

  • EXCELの表示形式で数値にならず困ってます

    EXCELのデータ表示形式がわかりません。 ダウンロードしたデータの或るセルに 12,345円 という表示があります。 この表示形式が何なのかわかりませんが、これを 12345 の数値として使用したいのです。 この「12,345円」を「置換」で「円」と「,」を削除し、「12345」にしたのですが、これを使うと「#VALUE!」になり、数値として使えません。又、「セルの書式設定→表示形式」にも全く反映せず、どの形式にも変換できません。 次にこれを「区切り位置設定(Excell2007)」で、コンマの位置から「12」と「345」の二つのセルに分割したところ、「345」は数字として使えるようになりましたが、「12」の方は相変わらず使えません。 以上、私の頭では全く理解できません。よろしく説明お願いします。

  • パソコン エクセル数値表示の方法

    エクセルの数値の表示形式について教えて下さい。 23-07-27 左記 のように日付表示をさせたいのですが、 エクセル2007の書式設定の中にはありません、 方法を教えて下さい、宜しくお願いいたします。

  • エクセルの有効数字を表示できないのはなぜ?

    エクセルのセルの書式設定で 数値の表示形式を設定する時、 有効数字で表示できないのは なぜですか?マイクロソフトの 人が意地悪をしているのですか?

  • エクセルの入力で0が表示されません

    エクセルで0を入力すると入力されたことは認識されているのですが、表示がされないようになっています。ただし、書式設定で文字形式にすると表示はされます。 しかし、数値として表示したいのにそうするとだめです。 どうすればよいか教えていただけませんでしょうか?

  • エクセルの表示形式について

    エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • Excelでマイナスの数値のみ赤字で表示

    Lotes1-2-3使いです。 周りに合わせて最近Excelを使っているのですが、Excelの機能で簡単にマイナス数値を赤字で表示する方法がわかりません。 具体的に書きますA4で10ページぐらいの表があり、表示形式が ”,”や”%”混在でまた小数点以下も一定では有りません。セルの書式設定 → 表示形式 → 負の数の表示形式で設定すると膨大な作業になってしまいますので、簡単に負の数すべてを赤で表示する方法はないのでしょうか。 宜しくお願いします。

  • エクセルの表示形式

    エクセルでセルに数字をいれると必ず1/100の数字が入ります。 1と入れたいのに、1でENTERを押すと0.01と変換されるのです。 表示形式は「標準」になっています。 「数値」にしてもやはり1/100されるのです。 購入してから設定をかえたことはありません。 普通に入力したままの数字を入れるのには どう設定したらよいですか? これからエクセルを使うときにはすべてその形式に しておきたいのですが、毎回設定しないといけないのでしょうか?

専門家に質問してみよう