Excel で文字列として保存されている数値を数値に変換する

適用先
Excel 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

文字列として格納されている数値は、結果の代わりに未計算の数式を表示するなど、予期しない結果を引き起こす可能性があります。   

test  

ほとんどの場合、Excel はこれを認識し、数値が文字列として保存されているセルの横に警告が表示されます。 警告が表示された場合:

  1. 変換するセルを選択し、左上隅のエラー インジケーターを選択します (またはキーボード ショートカット Alt+Shift+F10 を使用します)。
    関連するセルが選択され、ユーザーはエラー カードを開いています

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

     

  3. 値が左揃えになり、緑色の三角形の警告が削除されます。

    値が左揃えで、緑色の三角形の警告が削除されたワークシートの画像

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

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

  1. Excel で、[ファイル]、[オプション] の順に選択します。
  2. [数式] を選択し、[エラー チェック] の下の [バックグラウンド エラー チェックを有効にする] チェック ボックスをオンにします。

VALUE 関数を使用して、Excel でテキストを数値に変換する

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

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

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

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

    test

    この例では、セル E23 です。

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

    ここにカーソルを置きます。

  4. クリックして下にドラッグし、数式を他のセルに入力します。 これでこの新しい列を使用することも、新しい値をコピーして元の列に貼り付けることもできます。

    test

    これらの新しい値をコピーして元の列に貼り付けるには、次の手順を実行します

    1. 新しい数式を含むセルを選択します。
    2. Ctrl + C キーを押します。元の列の最初のセルを選択します。
    3. [ ホーム] タブで、[ 貼り付け] の下にある矢印を選択し、[ 特殊貼り付け> ] を選択するか、キーボード ショートカット Ctrl + Shift + V を使用します。

数式を計算値に置き換える
データをクリーンアップする方法トップ 10
CLEAN 関数