数字を漢数字に変換する方法
Excel(日本版)では、NUMBERSTRING関数を使用して数字を漢数字に変換することができます。この記事では、NUMBERSTRING関数を使った具体的な方法とその応用例を解説します。
NUMBERSTRING関数とは
NUMBERSTRING関数は、数値を漢数字や全角数字に変換するためのExcel関数です。書式を指定することで、通常の漢数字だけでなく、大字(壱、弐、参など)にも変換できます。
基本的な使い方
以下の形式で使用します。
=NUMBERSTRING(数値, 書式)
- 数値: 漢数字に変換したい数値。
- 書式: 変換後の形式を指定します。
書式の例
- 1: 通常の漢数字(例: 123 → 百二十三)
- 2: 大字(例: 123 → 壱百弐拾参)
- 3: 全角数字(例: 123 → 123)
通常は1、番地などは3がよいでしょう。
具体例
以下に、A列に数値を入力し、B列にNUMBERSTRING関数を使用して漢数字に変換する例を示します。
データ例
A | B | C | |
---|---|---|---|
1 | 元の数値 | 漢数字 | |
2 | 123 | =NUMBERSTRING(A2,1) | |
3 | 456 | =NUMBERSTRING(A3,2) | |
4 | 789 | =NUMBERSTRING(A4,3) |
結果例
上記の例での結果は次の通りです。
A | B | C | |
---|---|---|---|
1 | 元の数値 | 漢数字 | |
2 | 123 | 百二十三 | |
3 | 456 | 四百伍拾六 | |
4 | 789 | 七八九 |
注意点
- NUMBERSTRING関数は日本語版のExcelでのみ利用可能です。他言語版ではエラーになります。
- NUMBERSTRING関数はEXCEL上では候補に表示されませんが正しく機能します。
- 数値が負の場合や小数点を含む場合は、正しく変換されない可能性があります。
- 書式の設定が間違っていると、意図した形式で表示されません。
まとめ
NUMBERSTRING関数を使えば、数字を簡単に漢数字や大字、全角数字に変換できます。請求書や帳簿作成時など、漢数字が必要な場面で活用することで作業効率を向上させることができます。
使用した関数について

NUMBERSTRING関数で数値を3つの漢数字パターンに変換する方法についてわかりやすく解説
NUMBERSTRING関数NUMBERSTRINGの概要数値を漢数字に変換Excel関数=NUMBERSTRING( 数値 , 形式 )概要 指定した数値を指定した形式の漢数字に変換する NUMBERSTRINGを用いず、TEXTを用いてもよい 形式には以下の3つがある 形式TEXTでの形式1一、二、三とし、位は十、...