【Excel・エクセル】NUMBERSTRING関数の使い方!数字を漢数字に変換

変換

もりの

え、漢数字ってオートフィルで1,2,3~って連続データにできないの?

やまの

そんな時は、NUMBERSTRING関数を使ってみよう。

今回のポイント
  • NUMBERSTRING関数は数字を漢数字に変換する関数
  • =NUMBERSTRING(セル,形式)
  • 直接入力しないと使えない、隠し関数

スポンサーリンク

【Excel・エクセル】数字を漢数字に変換する、NUMBERSTRING関数

数字はオートフィルで1,2,3……と増えてくれるのに、漢数字はそうはいきません。

数字を漢数字に変換できたら、どんなに楽か……

オートフィルしても連続データにならない漢数字の画像
漢数字は連続データにならない

それができるのが、NUMBERSTRING関数です!

数字を漢数字に変換したい、さまざまな場面で使えますよ!

もりの

そんなに場面あるか?

ちなみに読み方は、「ナンバーストリング関数」です。

NUMBERSTRING関数の使い方は、動画でもご紹介しています!

【Excel・エクセル】NUMBERSTRING関数の使い方

NUMBERSTRING関数の書き方

=NUMBERSTRING(数値,形式)

数値この数値(セル)を
形式この漢数字に変換して
やまの

形式はこんな感じで使い分けるよ。

数値形式表示される漢数字
123451一万二千三百四十五
123452壱萬弐阡参百四拾伍
123453一二三四五

ちなみにこの関数、関数の挿入などには入っていません。

手入力しないと使えないため、隠し関数なんていわれています。

関数の挿入の画面
関数の挿入にはない

使い方は簡単で、A1の数値を漢数字に変換したいなら「=NUMBERSTRING(A1,1)」でOKです。

形式はお好みで選んでくださいね。

数字を漢数字に変換した画像
数字が漢数字に!

関数なので、もちろんオートフィルもできちゃいます。

NUMBERSTRING関数をオートフィルした画像
オートフィルOK
やまの

TEXT関数でもできるけど、NUMBERSTRING関数の方が簡単だよ。

もりの

年齢を書くときに35歳を三十五歳にしたい、なんて時にも使えるね。

【Excel・エクセル】NUMBERSTRING関数でエラーになる場合

#NUM!

形式は3まで。

4以上を指定した場合は「#NUM!エラー」になってしまいます。

NUMBERSTRING関数で#NUM!エラーになった画像
4はないので#NUM!エラー

#VALUE!

変換できるのは数字だけ。

文字列を指定した場合は「#VALUE!エラー」になってしまいます。

NUMBERSTRING関数で#VALUE!エラーになった画像
数字ではないので#VALUE!エラー

これで、数字をいくらでも漢数字に変換できますね!
それでは、お疲れさまでした!

今回のおさらい
  • NUMBERSTRING関数は数字を漢数字に変換する関数
  • =NUMBERSTRING(セル,形式)
  • 直接入力しないと使えない、隠し関数

数式・関数,Excel変換

Posted by morino