テキストとして格納された数値は、結果の代わりに計算されていない数式のように、予期しない結果を引き起こす可能性があります。
ほとんどの場合、Excel はこれを認識し、数値がテキストとして格納されているセルの横にアラートが表示されます。 アラートが表示される場合:
-
変換するセルを選択し、 エラー通知を選択します。
-
メニューから [ 数値に変換 ] を選択します。
-
左揃えと緑の三角形の警告が削除された値が表示されます。
Excel での数値とテキストの書式設定の詳細については、「数値の書式設定」を参照してください。
: アラート ボタンが使用できない場合は、次の手順を実行してエラー アラートを有効にすることができます。
-
Excel で、[ファイル]、[オプション] の順に 選択します。
-
[数式] を選択し、[エラー チェック] で [バックグラウンド エラー チェックを有効にする] チェックボックスを選択します。
数式を使って、文字列から数値に変換する
VALUE 関数を使用して、文字列の数値を返すことができます。
-
文字列を含むセルの隣に新しい列を挿入します。
この例では、列 E には、数値として保存されている文字列が含まれています。 列 F が新しい列です。
-
新しい列のセルの 1 つに、=VALUE() と入力し、かっこの中に、数値として保存されている文字列を含むセル範囲を入力します。
この例では、セル E23 です。 -
次に、セルの数式を他のセルに入力します。 これを行うには、プラス記号に変わるまで、セルの右下隅にカーソルを合わせます。
-
クリックして下にドラッグして、数式を他のセルに塗りつぶします。 この新しい列を使用できるようになりました。または、これらの新しい値をコピーして元の列に貼り付けることができます。
: これらの新しい値をコピーして元の列に貼り付けるには
-
新しい数式を含むセルを選択します。
-
Ctrl + C キーを押します。 元の列の最初のセルを選択します。
-
[ホーム] タブで、[貼り付け] の下にある矢印を選択し、[特殊な > 値の貼り付け] を選択するか、キーボード ショートカット Ctrl + Shift + V キーを使用します。
-
テキストとして格納された数値は、結果の代わりに計算されていない数式のように、予期しない結果を引き起こす可能性があります。
数式を使って、文字列から数値に変換する
VALUE 関数を使用して、文字列の数値を返すことができます。
-
新しい列
を挿入文字列を含むセルの隣に新しい列を挿入します。 この例では、列 E には、数値として保存されている文字列が含まれています。 列 F が新しい列です。
-
VALUE 関数
を使用 新しい列のいずれかのセルに「=VALUE()」と入力し、かっこ内に数値として格納されたテキストを含むセル参照を入力します。 この例では、セル E23 です。 -
ここに
カーソルを置次に、セルの数式を他のセルに入力します。
これを行うには、プラス記号に変わるまで、セルの右下隅にカーソルを置きます。
-
クリックして下に
ドラッグ
クリックして下にドラッグして、数式を他のセルに塗りつぶします。 この新しい列を使用できるようになりました。または、これらの新しい値をコピーして元の列に貼り付けることができます。
目的
-
新しい数式を含むセルを選択します。
-
Ctrl + C キーを押します。 元の列の最初のセルを選択します。
-
[ホーム] タブで、[貼り付け] の下にある矢印を選択し、[特殊な > 値の貼り付け] を選択します。
または、キーボード ショートカット Ctrl + Shift + V を使用します。
関連トピック
数式を結果に置き換えるデータ CLEAN 関数をクリーンする上位 10 の方法