Excel隠し関数:NUMBERSTRING関数の使い方【数値を漢数字に変換】

Excelには通常の関数とは別に「隠し関数」と呼ばれる機能があります。
そのひとつが NUMBERSTRING関数 です。

NUMBERSTRING関数を使うと、数値を「一、二、三…」といった漢数字の文字列に変換できます。


PR
PR

PR

バナー

NUMBERSTRING関数とは?

NUMBERSTRING関数は、数値を漢数字に変換して文字列として返す隠し関数です。

例えば「2025」を指定すると、「二千二十五」という表示に変換されます。
Excelの標準書式変更では対応できない部分を、関数だけで実現できるのが特徴です。


書式

NUMBERSTRING関数の書式は次のとおりです。

=NUMBERSTRING(数値, 表示形式)

引数の説明

  • 数値:変換したい数値(セル参照や直接入力)
  • 表示形式:漢数字の表記ルールを指定するオプション

NUMBERSTRING関数の使い方

ExcelのNUMBERSTRING関数は、数値を漢数字に変換する関数です。
主に請求書・帳票・金額表記で使われます。

例1:位取り付き漢数字に変換する

=NUMBERSTRING(123456, 1)

表示形式に「1」を指定すると、「千・百・十」などの単位を含めた自然な漢数字になります。
文章や正式な数値表記に向いています。

例2:大字(だいじ)に変換する

=NUMBERSTRING(123456, 2)

表示形式に「2」を指定すると、改ざん防止に使われる「大字(だいじ)」に変換されます。
契約書・請求書・領収書などの正式書類で使用されます。

例3:シンプルな漢数字に変換する

=NUMBERSTRING(123456, 3)

表示形式に「3」を指定すると、各桁をそのまま漢数字に変換します。
桁区切りは行われず、単純な置き換えになります。


PR

注意点

  • 環境やExcelのバージョンによっては利用できない場合があります
  • 返り値は文字列なので、数値としての計算にはそのまま利用できません
  • 公開されていない隠し関数のため、将来的に動作が変わる可能性があります

関連関数

関数名説明
TEXT関数数値を指定した表示形式(通貨・日付・文字列など)に変換する。
VALUE関数文字列として入力された数値を、計算可能な数値に変換する。
FIXED関数数値を小数点付きの文字列に変換する。
DOLLAR関数数値を通貨形式(ドル表記など)の文字列に変換する。
BAHTTEXT関数数値をタイ語の通貨表記(バーツ)に変換する。

Excel関数一覧はこちら

まとめ

NUMBERSTRING関数は、数値を「漢数字」や「大字」に変換できる、少し特殊ですが実務で役立つ関数です。

普段のExcel作業ではあまり使う機会は多くありませんが、
請求書・領収書・契約書などの書類作成では非常に重要になります。

「数値の表示を用途に合わせて変える関数」として、TEXT関数とあわせて覚えておくと実務で活かしやすくなります。

PR