• ベストアンサー

Excelで数字を漢数字に変えるには?

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

質問者が選んだベストアンサー

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.2

NUMBERSTRING関数を使います。NUMBERSTRING関数の第二引数には1から3の数字を指定することができます。 A1セルに「123」が入っている場合。 =NUMBERSTRING(A1,1)で「百二十三」 =NUMBERSTRING(A1,2)で「壱百弐拾参」 =NUMBERSTRING(A1,3)で「一二三」 値のみを複写することで漢数字を文字列としてコピーすることもできます。 または、「書式」-「セル」の「表示形式」のユーザー定義で、[DBNum1]G/標準 を指定すると「百二十三」と表示されます。[DBNum2]G/標準 なら「壱百弐拾参」となります。

kalmit
質問者

お礼

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

その他の回答 (1)

回答No.1

[DBNum1]G/標準 を表示形式に設定して下さい。 他にも[DBNum2]G/標準、[DBNum3]G/標準、[DBNum1]0、[DBNum2]0、[DBNum3]0 等、いろいろな表示が出来ますので、機会があればためして下さい

kalmit
質問者

お礼

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

関連するQ&A