[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ユーザ定義○○万円・億円』(さか)
1,000,000 2,000,000 100,000,000 と、数値が入っている表で、 100万円 200万円 1億円 というように表示するユーザー定義を教えてください。
[>9999]#,,,"億円" ;#,"万円 "をパターンをいろいろやってみましたがうまくいきません。 過去ログも見ましたがぴったりくるものはありません。 どなたかご教授ください。
過去ログもそちらもみましたがうまくいきません。 どなたかわかる方がいらっしゃれば教えてください。
[>99999999]0!.00,,"億円";#,,"00万円" 120000000や105000000は103250000、どう表示するのでしょうか。
(川野鮎太郎)
衝突!以下そのまま掲載。
日本の単位を当てはめるにはそれなりの工夫が必要ですし、仕様を知って使うことが前提です。 [>=100000000]0"億円"[Ctrl+J]00000000;0"万円"[Ctrl+J]0000 上記がご希望に沿う表示形式です。 [Ctrl+J]はそれを入力するということではなく、Ctrlを押しながらJを押すというキー操作のことです。 また、配置タブの「折り返して全体を表示する」のチェックも必要になります。 ただし、個人的には別セルに数式で表示させる方がよいと思っています。 =TEXT(TRUNC(A1/10^IF(A1>=10^8,8,4)),"0"&IF(A1>=10^8,"億","万")&"円") (ROUGE)
ありがとうございます。 鮎太郎様の案だと、9.00億円 のような表示になります。9億円という表示にしたいです。 基本的に100万円単位以上の数字しかありません。 が、0もあるので、0のときは、00万円と表示されますが、できれば0と表示したいです。 あとROUGEさまの案でうまくいきました。 CtlとJを同時に押すということの意味がよくわかりませんが、すごく高度な技で感動です。 ありがとうございました。(さか)
先日はお世話になりました。 つづいてまた質問なのですが、 ○億○千万円という表示もしなければならなくなりました。 [>=100000000]0"億円"[Ctrl+J]00000000;0"万円"[Ctrl+J]0000 の式に追加で、○億○千万円も追加したければどうすればよいでしょうか? 質問ばかりで申し訳ありませんがお力をお貸しください。(さか)
上記を両立させることは不可能です。
数式で別セルに表示させてください。
=SUBSTITUTE(SUBSTITUTE(TRIM(TEXT(TRUNC(A1/10^IF(A1>=10^7,7,4)),IF(A1>=10^7,"# 0千万","0万")&"円")),"0千万","")," ","億")
(ROUGE)
◆別セルに数式ならこんな方法も =TEXT(INT(A1/10^8),"#億;;")&TEXT(MOD(A1,10^8)/10^4,"[>=1000]#,千万円;[>0]#万円;円") (Maron)
すみません。ご回答いただいているのに返信が遅れて申し訳ありません。 ユーザ定義では難しいということなので、なんとか関数で、いけるように 再調整しておりました。 ところで、ROUGE様、Malon様のご教示いただきました式だと、 1200万のときも、1千万という表示になりました。 追加で申し訳ありませんが、4億円、1億2000万円(1億2千万円でもOK)、2000万円、1200万円 というようにしたいのです。 何度もすみません。どなたかお助けください。(さか)
◆これでいかがでしょう =IF(A1=0,0,TEXT(INT(A1/10^8),"#億;;")&TEXT(MOD(A1,10^8)/10^4,"[>=1000]###0万円;[>0]#万円;円")) (Maron)
ありがとうございます 本当に勉強になり、たすかりました。(さか)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.