はい、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_separator と group_separator は省略可能で、省略時は Excel のロケール設定に準拠。- 文字列を数値に変換するため、計算やグラフ作成に利用可能。
- 数値として認識されない文字列が渡されるとエラーになります。
🆚 VALUE 関数との違い
| 関数 | 特徴 |
|---|
VALUE | 標準的なロケール設定に従って文字列を数値化 |
NUMBERVALUE | 小数点や桁区切りを明示的に指定可能、国際対応に優れる |
✅ まとめ
- 海外から取り込んだ数値データの変換に便利
- 小数点・カンマの使い方が違うデータも正しく数値化
- 結果は数値型なので計算や集計に使える
Post Views: 62