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