Posted in

Excel 関数:NUMBERVALUE

はい、NUMBERVALUE 関数は Excel で文字列として入力された数値を、実際の数値データに変換する関数です。特に小数点や桁区切りの記号が異なるロケールのデータを扱う際に便利です。


NUMBERVALUE 関数:概要

📌 構文

=NUMBERVALUE(text, [decimal_separator], [group_separator])
引数説明
text数値として変換したい文字列
decimal_separator(省略可)小数点の区切り文字(例:”.” や “,”)
group_separator(省略可)桁区切りの記号(例:”,” や ” “)

🧾 使用例

1. 標準的な小数点・カンマ区切りの場合

=NUMBERVALUE("1,234.56")
→ 1234.56

2. ヨーロッパ式の数値フォーマット(小数点がカンマ、桁区切りがピリオド)

=NUMBERVALUE("1.234,56", ",", ".")
→ 1234.56

3. スペースが桁区切りの場合

=NUMBERVALUE("1 234,56", ",", " ")
→ 1234.56

📌 ポイント

  • text 引数は文字列として扱われる数値データ。
  • decimal_separatorgroup_separator は省略可能で、省略時は Excel のロケール設定に準拠。
  • 文字列を数値に変換するため、計算やグラフ作成に利用可能。
  • 数値として認識されない文字列が渡されるとエラーになります。

🆚 VALUE 関数との違い

関数特徴
VALUE標準的なロケール設定に従って文字列を数値化
NUMBERVALUE小数点や桁区切りを明示的に指定可能、国際対応に優れる

✅ まとめ

  • 海外から取り込んだ数値データの変換に便利
  • 小数点・カンマの使い方が違うデータも正しく数値化
  • 結果は数値型なので計算や集計に使える

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です