2014年05月05日

VALUE関数でテキスト(文字)の数字を数値に変換してみた/Excel/関数

Excelの関数でテキスト(文字列)の数字を数値に変換してみます。
VALUE関数を使用します。

まず、こんな製品の検査データのテーブル(表)があります。
20140505-21.JPG

SUM関数で合計を求めてみました。
20140505-22.JPG

合計が“466.30”と表示されましたが、この10個の数字の合計は“507.38”です。

よく見ると、4番目のデータのセルの中の位置がちょっとずれてるし、セルの左上にグリーンの印が付いています。カーソルを合わせると“ '41.53”と頭にシングルクォーテーションが付いているのが分かります。
これは、数値ではなく数字(文字列)で入力されていて、合計計算の対象になっていなかったからでした。
20140505-23.JPG

どうしたら、数字を数値にすることができるか。。。
セルの書式設定で「数値」に設定すれば?
20140505-24.JPG

でも、直りません。。。
んで、関数を使います。セルを右隣に置いて、
「数式」「文字列操作」から「VALUE」を選択します。
20140505-25.JPG

文字列:左隣りの“ '41.53”が入力されているセルを指定
20140505-26.JPG

「OK」で数値“41.53”が表示されました。
20140505-27.JPG

これを、「値の貼付け」で元の位置に貼り付けます。
20140505-28.JPG

すると、正しい合計が表示されました。
20140505-29.JPG

それから、ここでは説明のために「数式」の「関数ライブラリ」から関数を選択しましたが、関数名が分かっている場合はセルに直接“=VALUE()”と入力します。
“=V”と入力すると推定機能が働いて“V”で始まる関数が表示されるのでそこから選択することができます。


関数メニュー
関数一覧(カテゴリ別)
関数一覧(名前別)


posted by haku1569 at 18:11| Excel関数 | このブログの読者になる | 更新情報をチェックする
' + adSrc + '<' + '/body>'); d.close(); } loadAd(); window.setTimeout(loadAd, reloadSec * 1000); window.setTimeout(function() {adDiv.style.display = 'none'}, hideSec * 1000); }); }