[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VALUE関数の質問』(AAA)
「1ペソにつき0.0155米ドル」
という文字列がA1セルにあり、ここから数値部分だけ取得しようと思い、まず、B1セルに【=MID(A1,FIND("につき",A1)+3,20)】という関数で数値より右側だけ取得し、その後、C1セルに【=SUBSTITUTE(B1,"米ドル","")】という式を入力し、数値だけにしております。この時点で、C1セルには0.0155という文字列だけがのこるのですが、これに対してD1セルで【=value(C1)】とするとエラーになります。
文字列を数値に置き換えるのがValue関数だと思っていたのですが、
エラーとなる原因はわかりますでしょうか。。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
こちらではVALUE関数で問題なく0.0155が出ます。
>1ペソにつき0.0155米ドル
これがどこかから持ってきたデータなら何かゴミがついているのでは?
=VALUE(CLEAN(C1))
とかでは如何ですか? (コナミ) 2019/06/20(木) 13:43
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.