メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

ここでは、Microsoft Excel の NUMBERVALUE 関数の書式および使用法について説明します。

説明

ロケールに依存しない方法で文字列を数値に変換します。

書式

NUMBERVALUE(文字列, [Decimal_separator], [Group_separator ])

NUMBERVALUE 関数の書式には、次の引数があります。

  • 文字列    必ず指定します。 数値に変換するテキスト。

  • Decimal_separator    省略可能です。 結果の整数部分と小数部を区切るために使用される文字。

  • Group_separator    省略可能です。 数千から数百、数百万などの数値のグループを区切るために使用される文字。

解説

  • Decimal_separator と Group_separator の引数が指定されていない場合は、現在のロケールから区切り記号が使用されます。

  • Decimal_separator または Group_separator の引数に複数の文字が使用されている場合は、1 番目の文字のみが使用されます。

  • 空の文字列 ("") が文字列の引数として指定されている場合、結果は 0 になります。

  • 引数の途中であっても、Text 引数の空のスペースは無視されます。 たとえば、" 3 000" は 3000 として返されます。

  • 文字列の引数に小数点記号が複数回使用されている場合、NUMBERVALUE によりエラー値 #VALUE! が返されます。

  • 文字列の引数内でグループ区切り記号が小数点記号より先に出現する場合、グループ区切り記号は無視されます。

  • 文字列の引数内でグループ区切り記号が小数点記号より後に出現する場合、NUMBERVALUE によりエラー値 #VALUE! が返されます。

  • 無効な引数が 1 つでもあれば、NUMBERVALUE によりエラー値 #VALUE! が返されます。

  • 文字列の引数が 1 つ以上のパーセント記号 (%) で終わる場合、これが結果の計算に使用されます。 複数のパーセント記号が文字列の引数に使用されている場合、数式で使用される場合と同じように、パーセント記号は付加的に扱われます。 たとえば、=NUMBERVALUE("9%%") とすると、数式 =9%% と同じ結果 (0.0009) が返されます。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

数式

説明

結果

=NUMBERVALUE("2.500,27",",",".")

2,500.27 が返されます。 例の中の文字列引数について、小数点記号が 2 番目の引数内にカンマとして指定され、グループ区切り記号が 3 番目の引数内にピリオドとして指定されています。

2500.27

=NUMBERVALUE("3.5%")

0.035 が返されます。 オプションの引数が指定されていないため、現在のロケールの小数点記号およびグループ区切り記号が使用されます。 % 記号は表示されません (パーセンテージは計算されません)。

0.035

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×