B2セル
2,344円
といったような、一番先頭に半角スペースが入っていると思われる
文字列と、桁区切りカンマを削って、
単に2344(カンマなし)として他のセルに数値としてC2に表示させたいです。
22,344円
や
344円
のような場合もあります。
どのような関数を入れたらよいでしょうか。
どうもうまくいきません。
手動で処理をしたくないため、
イコールからはじまる関数でのご回答をお願いできますでしょうか。
よろしくお願いいたします。
取り除く文字列は「円」とカンマだけですか?
次の数式で数値に変換できます。
=VALUE(SUBSTITUTE(B2,"円",""))
上記数式はSUBSTITUTEで元のセルの文字列から「円」を消し、VALUEで数値に変換しています。
■補足
上記数式を入力してもカンマや円が表示される場合、表示形式が設定されている可能性があります。数式を入力したセルを右クリックし[セルの書式設定]で[表示形式]タブの[分類]から[標準]を選択して[OK]をクリックしてください。
また、取り除く文字が「円」以外にある場合は、その旨をお知らせください。
■補足2
コメント欄にも書きましたが、ゆうちょ銀行の入出金明細照会では「コード番号160の文字」が入ってしまうようです。下記数式をお試しください。
=VALUE(SUBSTITUTE(SUBSTITUTE(B2,"円",""),CHAR(160),""))
取り除く文字列は「円」とカンマだけですか?
次の数式で数値に変換できます。
=VALUE(SUBSTITUTE(B2,"円",""))
上記数式はSUBSTITUTEで元のセルの文字列から「円」を消し、VALUEで数値に変換しています。
■補足
上記数式を入力してもカンマや円が表示される場合、表示形式が設定されている可能性があります。数式を入力したセルを右クリックし[セルの書式設定]で[表示形式]タブの[分類]から[標準]を選択して[OK]をクリックしてください。
また、取り除く文字が「円」以外にある場合は、その旨をお知らせください。
■補足2
コメント欄にも書きましたが、ゆうちょ銀行の入出金明細照会では「コード番号160の文字」が入ってしまうようです。下記数式をお試しください。
=VALUE(SUBSTITUTE(SUBSTITUTE(B2,"円",""),CHAR(160),""))
気になったので調べたら、ゆうちょ銀行の入出金明細照会では「コード番号160の文字」が入ってしまうようですね。上記コメントは無視して、まずは下記数式をお試しください。
=VALUE(SUBSTITUTE(SUBSTITUTE(B2,"円",""),CHAR(160),""))
ありがとうございました!
補足部分で完全に解決いたしました。夜分に調べていただき、
かつ、やりとりの温かさ、礼儀正しさに感動いたしました。
すばらしい回答者さんです。月曜日から気持ちよく仕事できます。
誠にありがとうございました。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,"円","")," ",""),",","")
で試してみてください
ありがとうございいました!今回はNo1さんが完璧で、そちらのご回答内容のことでできませんでした。ご回答に感謝します。
気になったので調べたら、ゆうちょ銀行の入出金明細照会では「コード番号160の文字」が入ってしまうようですね。上記コメントは無視して、まずは下記数式をお試しください。
2013/05/27 03:00:41=VALUE(SUBSTITUTE(SUBSTITUTE(B2,"円",""),CHAR(160),""))
ありがとうございました!
2013/05/27 09:08:08補足部分で完全に解決いたしました。夜分に調べていただき、
かつ、やりとりの温かさ、礼儀正しさに感動いたしました。
すばらしい回答者さんです。月曜日から気持ちよく仕事できます。
誠にありがとうございました。