- ベストアンサー
Excel:●万円~●万円と表示したいんです
Excelのセルに数値を"5"と入力して表示を"5万円~10万円"と することは可能でしょうか。 できれば、書式設定のユーザー定義のように"5"と入力したセルで 完結する形にしたいです。(VBの利用や、何かのセルを参照したり 別セルに入力して表示されるというような設定は避けたいのです。) よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 何かのセルを参照したり、別セルに入力して表示されるというような設定は避けたいのです。 自分自身のセルに入力された値だけで(例えば 5)だけで、 複数の値( 5 や 10 など)を表示することは、不可能です。
その他の回答 (3)
- nishi_24
- ベストアンサー率54% (17/31)
その質問だと、「10万円」がどうして割り出されるのか全く不明なのですが… もし「10万円」が固定なのであれば 「セルの書式」→「表示形式」→「ユーザー定義」の種類に「#"万円~10万円"」と入力すれば可能です。 「10万」が「入力値+5万円」等と動的なのであれば、 入力したセルに表示させるのはVBAを使わないと無理ですね。
お礼
>「10万」が「入力値+5万円」等と動的なのであれば、 こちらの内容になります。 やはりVBを使わなければ難しいようですね、ありがとうございました。
はじめまして。 自分がよくやる手立てなのですが、数字入力セルと文字がはいっているセルを別にしています。 A1に『5』、B1に『万円』という形です。 IF文で単位をかえたり、 数字のみのセルなので計算しやすくなります。 難しいことを考えたくない時はそうやって逃げます。 もちろん用途によっては使えないですが…参考までに。
お礼
そうですね、セルを分けるなら対応できそうですよね。。 ありがとうございます。
- kana_m
- ベストアンサー率40% (26/65)
よくわかりませんが書式設定のユーザー定義では駄目なのでしょうか? セルを右クリック→セルの書式設定→表示形式タブ→ユーザー定義 種類(T):のすぐ下のテキストフィールドに以下を入力。 0万円
お礼
0万円~(0+5)万円 という表示にしたかったのです。ちょっと難しそうなので おとなしく関数を使おうと思います。 ありがとうございました。
お礼
なるほど、了解です。 ありがとうございました。