• ベストアンサー

Excel:●万円~●万円と表示したいんです

Excelのセルに数値を"5"と入力して表示を"5万円~10万円"と することは可能でしょうか。 できれば、書式設定のユーザー定義のように"5"と入力したセルで 完結する形にしたいです。(VBの利用や、何かのセルを参照したり 別セルに入力して表示されるというような設定は避けたいのです。) よろしくお願いいたします。

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

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

> 何かのセルを参照したり、別セルに入力して表示されるというような設定は避けたいのです。  自分自身のセルに入力された値だけで(例えば 5)だけで、 複数の値( 5 や 10 など)を表示することは、不可能です。

shiba821
質問者

お礼

なるほど、了解です。 ありがとうございました。

その他の回答 (3)

  • nishi_24
  • ベストアンサー率54% (17/31)
回答No.4

その質問だと、「10万円」がどうして割り出されるのか全く不明なのですが… もし「10万円」が固定なのであれば 「セルの書式」→「表示形式」→「ユーザー定義」の種類に「#"万円~10万円"」と入力すれば可能です。 「10万」が「入力値+5万円」等と動的なのであれば、 入力したセルに表示させるのはVBAを使わないと無理ですね。

shiba821
質問者

お礼

>「10万」が「入力値+5万円」等と動的なのであれば、 こちらの内容になります。 やはりVBを使わなければ難しいようですね、ありがとうございました。

noname#161375
noname#161375
回答No.3

はじめまして。 自分がよくやる手立てなのですが、数字入力セルと文字がはいっているセルを別にしています。 A1に『5』、B1に『万円』という形です。 IF文で単位をかえたり、 数字のみのセルなので計算しやすくなります。 難しいことを考えたくない時はそうやって逃げます。 もちろん用途によっては使えないですが…参考までに。

shiba821
質問者

お礼

そうですね、セルを分けるなら対応できそうですよね。。 ありがとうございます。

  • kana_m
  • ベストアンサー率40% (26/65)
回答No.2

よくわかりませんが書式設定のユーザー定義では駄目なのでしょうか? セルを右クリック→セルの書式設定→表示形式タブ→ユーザー定義 種類(T):のすぐ下のテキストフィールドに以下を入力。 0万円

shiba821
質問者

お礼

0万円~(0+5)万円 という表示にしたかったのです。ちょっと難しそうなので おとなしく関数を使おうと思います。 ありがとうございました。

関連するQ&A

  • 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というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • ○○万○○○○円と表示させたい

    エクセル2002を使用しています。 セルの書式設定>表示形式>ユーザー定義で [>=10000]#"万"####"円";#"円"と設定すると 4000なら4000円 875000なら87万5000円と、きちんと表示されますが、 70000なら7万0000円と表示されてしまいます。 70000など千の位以下がない場合○○万円とだけ表示させるのにはどうやてユーザー定義を入力すればよいでしょうか? 4000なら4000円 875000なら87万5000円 70000なら7万円と3種類ともきちんとでるように したいのです。 よろしくお願いします。

  • エクセルで桁の表示 円単位を千円単位にするには?

    エクセルのセルの書式設定_表示形式_ユーザー定義からできたはずですが  エクセルの数値で例えば125000を千円単位の1250にする方法を教えてください。確か#.00とかそんな風だったと思いますが。

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

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

  • 「円」とユーザー定義した場合の数値扱い

    Excel「セルの書式設定」の「書式設定」の「ユーザー定義」で数値を入力のあと、自動的に「円」をつける場合、これは計算対象としての数値扱いはできないのでしょうか?

  • セルに1-4と入力したときに(1-4)と表示させるには?

    エクセル2003でセルに1-4と入力してEnterを押すと1月4日と表示されてしまいます。 セルの書式設定→表示形式→分類→ユーザー定義を利用して、1-4と入力したときに(1-4)と表示させるにはどうすればいいでしょうか?

  • 【Excel】数式に適切な表示形式は?

    先ほどもこちらで質問したのですが数式に適切な表示形式を教えてください。 https://okwave.jp/qa/q9421377.html Excel関数に文字列は不適切なことがわかりました。複雑で面倒な事情があるようです。 http://nokotech.net/lab/?p=83 https://allabout.co.jp/gm/gc/297721/ そこで関数を含めた数式の場合「セルの書式設定>表示形式」ではどの形式がもっとも適切なのでしょうか? またユーザー定義についてはどうなのでしょうか。 たとえば数値入力に対して合計などをだす場合語尾に「円」をつけたいようなとき、Excelで設定されていない場合はユーザー定義をしますが、この設定をした場合には文字列扱いになるのでしょうか?

  • Excelにおけるセルの表示方法

    Excelでセルに0.012と入力して0円1銭2厘と表示する方法を教えてください。セルの書式設定のユーザー定義を使ってなんとかできる思いましたが、うまくいきません。

  • 千円単位表示で、なおかつゼロを表示したい

    エクセル2000を使っています。 書式設定のユーザー定義で「#,###,」と入力すれば、大きな金額を千円単位で表示できますが、その場合「0」を入力すると何も表示されず、空欄になってしまいます。 空欄を作りたくないのですが、千円単位表示で、なおかつ0を表示する方法はあるのでしょうか。 よろしくお願いします。

  • Excelの条件付き書式、直接入力と参照した数値は違う?

    Excelの条件付き書式、直接入力と参照した数値は違う? Sheet1のA1セルの数値を Sheet2のA1セルが「=IF(Sheet1!A1="","",Sheet1!A1)」という数式で参照しています。 数値に、「%以上」という文字列を追加したいので、 Sheet2のA1セルの書式設定を、ユーザー定義で「0"%""以""上"」としています。 Sheet1のA1セルに数値を入力 → Sheet2のA1セルが参照 → ユーザー定義で「○%以上」と表示させる。 ・・・ここまでは簡単にできました。 さらに、数値が表示されたときにセルの色を赤くしようと、 条件付き書式で、 「セルの値が 次の値以上 0」 と設定したのですが、入力が無くても赤いままになってしまいます。 設定を、 「セルの値が 次の値以上 ="0"」とか、 「セルの値が 次の値より大きい 0」とか、 いろいろとやってみましたがどうしてもうまくいきません。 参照ではなく、セルに直接入力するのであればこれでうまくいっていましたので、簡単に出来るものだと思っていたのですが、 これはたぶん、私が根本的なことをわかっていないのだと思います。 ご教授頂けましたら助かります。

専門家に質問してみよう