[[20150321115919]] 『エクセル2007で数字を円付きの漢数字で表示希望。』(タイガー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセル2007で数字を円付きの漢数字で表示希望。』(タイガー)

エクセル2007で数字を円付きの漢数字で表示するにはどうしたらよいでしょうか?:例15000000⇒壱千五百万円

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 まずはこのあたりを参考にどうでしょうか。
http://www.excel.studio-kazu.jp/kw/20091119132221.html

 この後の5年間でもいろいろあったかと思います。
(Mook) 2015/03/21(土) 12:18

 セルの表示形式で「分類」に「ユーザー定義」「種類」に
 [DBNum2]G/標準"円"
 で、
 1234567890→壱拾弐億参阡四百伍拾六萬七阡八百九拾円
 に、

 [DBNum1]G/標準"円"
 で、
 1234567890→十二億三千四百五十六万七千八百九十円
 になる。
(ねむねむ) 2015/03/21(土) 12:27

もう答えが出ていますが一応。
もし簡単なやり方をご希望であれば、まずA1に1030と書いてあるとすると、
B1は、=int(A1/1000)、B2は、=int(A1/100)-B1*10、B3は、=int(A1/10)-B1*100-B2*10、B4に、=A1-B1*1000-B2*100-B3*10と書き、
5行目以降に数字と漢字の変換表を作ります。
A5は1、B5は一、A6は2、B6は二・・・・・
そして、C1に、=if(A1=0,"零",if(B1=0,"",indirect("B" & B1+4) & "千") & if(B2=0,"",indirect("B" & B2+4) & "百") & if(B3=0,"",indirect("B" & B3+4) & "十") & if(B4=0,"",indirect("B" & B4+4)))
というのはどうでしょう。ただ、もっと簡単な方法はあると思います。
(スズメ) 2015/03/21(土) 12:38

あ、でも、2015/3/21 12:38のは全てのパターンに対応できていないので取り消します。恐らく一十や一百という呼び方はないので。
(スズメ) 2015/03/21(土) 12:41

 >壱千五百万円

 千五百万なら表示形式でできるが、統一性がないので別セルに表示させたくないのであれば
 マクロ使うしかないね。
(bi) 2015/03/21(土) 13:18

皆さん、ありがとうございました。
(ねむねむ)さんの
 『[DBNum1]G/標準"円" で、 1234567890→十二億三千四百五十六万七千八百九十円
 になる。(ねむねむ) 2015/03/21(土) 12:27』

にて変換が出来ました。

1.ところが、私のエクセルで原本セル:「1,234,567,890.12345」を小数点は表示しないようにして、「1,234,567,890」と表示させていましたが、変換後の表示は小数点以下の数字まで記載されて「十二億三千四百五十六万七千八百九十.一二三四五円」となりました。
そこで「小数点以下の桁数の増減」もやってみましたが解決しません。
私の希望は、「十二億三千四百五十六万七千八百九十円」とだけ表示させたいのです。
どうしたらよいでしょうか?

2.セルの一部の左上隅に「小さな緑色の三角形」が付いていますがこれは何でしょうか?
どうしたら消せるでしょうか?

よろしくお願い致します。

(タイガー) 2015/03/21(土) 14:36



 1
 [DBNum1]0"円"
 で、小数点以下を四捨五入で表示できるが
 1234567890.12345→一二三四五六七八九〇
 になってしまう。

 別セルでもよければ
 =TEXT(ROUND(A1,0),"[dbnum1]g/標準!円")
 としてみてくれ。

 なお、ROUND関数の部分をINT関数やROUNDUP関数とすることで小数点以下を切り上げ・切り下げにもできる。

 2
 そのセルを選択すると!が◇で囲まれたマークが表示されるのでそのマークをクリックするとなぜ緑三角が表示されているかの説明が出る。

 そこでエラーチェックオプションを選択してエラーチェックルールで該当するルールのチェックを外すとそのルールに関しては
緑三角が表示されなくなる。
(ねむねむ) 2015/03/21(土) 16:39

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.