• ベストアンサー

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