Excel でテキストとして格納されている数値を数値に変換する
Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

テキストとして格納された数値は、結果の代わりに計算されていない数式のように、予期しない結果を引き起こす可能性があります。   

Excel の予期しない結果メッセージ。

ほとんどの場合、Excel はこれを認識し、数値がテキストとして格納されているセルの横にアラートが表示されます。 アラートが表示される場合: 

  1. 変換するセルを選択し、 テストエラー通知を選択します。 テスト

  2. メニューから [ 数値に変換 ] を選択します。 テスト

  3. 左揃えと緑の三角形の警告が削除された値が表示されます。 左揃えの値と緑の三角形の警告が削除されたワークシートの画像

Excel での数値とテキストの書式設定の詳細については、「数値の書式設定」を参照してください。

注: アラート ボタンが使用できない場合は、次の手順を実行してエラー アラートを有効にすることができます。

  1. Excel で、[ファイル]、[オプション] の順に 選択します

  2. [数式] を選択し、[エラー チェック] で [バックグラウンド エラー チェックを有効にする] チェックボックスを選択します。

数式を使って、文字列から数値に変換する

VALUE 関数を使用して、文字列の数値を返すことができます。

  1. 文字列を含むセルの隣に新しい列を挿入します。 Excel に新しい列を挿入する

    この例では、列 E には、数値として保存されている文字列が含まれています。 列 F が新しい列です。

  2. 新しい列のセルの 1 つに、=VALUE() と入力し、かっこの中に、数値として保存されている文字列を含むセル範囲を入力します。 Excel で VALUE 関数を使用します。 この例では、セル E23 です

  3. 次に、セルの数式を他のセルに入力します。 これを行うには、プラス記号に変わるまで、セルの右下隅にカーソルを合わせます。 ここにカーソルを置いてください。

  4. クリックして下にドラッグして、数式を他のセルに塗りつぶします。 この新しい列を使用できるようになりました。または、これらの新しい値をコピーして元の列に貼り付けることができます。 Excel で下にクリックしてドラッグします。

    注: これらの新しい値をコピーして元の列に貼り付けるには

    1. 新しい数式を含むセルを選択します。

    2. Ctrl + C キーを押します。 元の列の最初のセルを選択します。

    3. [ホーム] タブで、[貼り付け] の下にある矢印を選択し、[特殊な > の貼り付け] を選択するか、キーボード ショートカット Ctrl + Shift + V キーを使用します。

    ​​​​​​​

テキストとして格納された数値は、結果の代わりに計算されていない数式のように、予期しない結果を引き起こす可能性があります。

Excel の予期しない結果メッセージ。

数式を使って、文字列から数値に変換する

VALUE 関数を使用して、文字列の数値を返すことができます。

  1. 新しい列 を挿入 Excel に新しい列を挿入する

    文字列を含むセルの隣に新しい列を挿入します。 この例では、列 E には、数値として保存されている文字列が含まれています。 列 F が新しい列です。

  2. VALUE 関数 を使用 Excel で VALUE 関数を使用します。 新しい列のいずれかのセルに「=VALUE()」と入力し、かっこ内に数値として格納されたテキストを含むセル参照を入力します。 この例では、セル E23 です。

  3. ここに カーソルを置 ここにカーソルを置いてください。

    次に、セルの数式を他のセルに入力します。

    これを行うには、プラス記号に変わるまで、セルの右下隅にカーソルを置きます。

  4. クリックして下に ドラッグ Excel で下にクリックしてドラッグします。

クリックして下にドラッグして、数式を他のセルに塗りつぶします。 この新しい列を使用できるようになりました。または、これらの新しい値をコピーして元の列に貼り付けることができます。

目的

  1. 新しい数式を含むセルを選択します。

  2. Ctrl + C キーを押します。 元の列の最初のセルを選択します。

  3. [ホーム] タブで、[貼り付け] の下にある矢印を選択し、[特殊な > 値の貼り付け] を選択しますまたは、キーボード ショートカット Ctrl + Shift + V を使用します。

関連トピック

数式を結果に置き換えるデータ CLEAN 関数をクリーンする上位 10 の方法

ヘルプを表示

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

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

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