【Excel】数値、文字列に適したユーザー定義
自動で文字列の語尾に文字をつけるのが目的です。
ユーザー定義ではいろいろな形式が作れますが、以下のような形の場合、条件ごと、もっとも適切な形を教えてください。
(1)数値の後ろに「円」
・桁数は5桁
・この書式同士で計算できるようにしたい
(2)数値の後ろに「齢」
(3)数値の後ろに「kg」
たとえば何に対しても「G/標準」を使う人がいますが、数値に適した、または文字列に適したというように、語尾に自動で何かをつけるにしてもそれに見合う形式があると思います。
また「#,##0"円"」という形についていまいちわかりません。
この設定にして
「1000」と入力すると当然「1,000円」となります。
「1001」と入力すると当然「1,001円」となります。
「1」または「1111」と入力すると当然「1円」「1111円」となります。
しかし「0」または「0000」と入力するといずれも「0円」となります。
正数を入れた場合、入力した数(桁数)どおり反映します。
つまり、「#,##0"円"」の「0」は、0を入力したとき(桁数に関係なく)入れたとき絶対0になります。
試しに「#,#0#"円"」と設定したら「01円」となりました。
「0」を設定したら、「0」のときだけ「0」になるのでしょうか?
「#」と「0」の違いは何でしょうか?