[[20190620132242]] 『VALUE関数の質問』(AAA) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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

できました!
CLEAN関数なるものがあるんですね!
ありがとうございます!
(初心者) 2019/06/20(木) 16:13

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.