天使と悪魔選手権

12345を一万二千三百四十五のように表示したいのです。
関数ででも、表示形式ででも結構です。
再変換せずに処理する方法はないでしょうか?

ちなみにExcel2000です。

A 回答 (2件)

NUMBERSTRING関数を使います。

NUMBERSTRING関数の第二引数には1から3の数字を指定することができます。
A1セルに「123」が入っている場合。
=NUMBERSTRING(A1,1)で「百二十三」
=NUMBERSTRING(A1,2)で「壱百弐拾参」
=NUMBERSTRING(A1,3)で「一二三」
値のみを複写することで漢数字を文字列としてコピーすることもできます。

または、「書式」-「セル」の「表示形式」のユーザー定義で、[DBNum1]G/標準 を指定すると「百二十三」と表示されます。[DBNum2]G/標準 なら「壱百弐拾参」となります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
この関数は「関数貼り付け」には入っていないので手入力するのですよね。たいへん助かりました。

お礼日時:2001/11/05 16:07

[DBNum1]G/標準


を表示形式に設定して下さい。

他にも[DBNum2]G/標準、[DBNum3]G/標準、[DBNum1]0、[DBNum2]0、[DBNum3]0
等、いろいろな表示が出来ますので、機会があればためして下さい
    • good
    • 0
この回答へのお礼

ありがとうございます。
漢数字でこんなに多種類の表示形式が選択できるなんて便利ですね!

お礼日時:2001/11/05 16:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!