[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『●●円 ●●円 の最後の数字だけを抜き取りたい。』(KOKOMI)
こんにちは。
下記のように、円を抜いた最後の数字だけを抜き取りたいのですが、
1つだけの場合はよいのですが、2個同じセルに金額が乗った場合に
最初の数字だけが抜き取られてしまいます。
最後の円から半角空白までなのですが、教えていただけますでしょうか。。m(__)m
よろしくお願い致します。
C2=LEFT(B2,FIND("円",B2)-1)
現状C列
[B列] [C列]
| 2円| 2
| 3,200円 980円| 3200
| 3,800円 900円| 3800
希望の形C列
[B列] [C列]
| 2円| 2
| 3,200円 980円| 980
| 3,800円 900円| 900
< 使用 Excel:Excel2019、使用 OS:Windows10 >
1つのセルに入る金額は、1個または2個?
↓ なら3個以上にも対応できるはず =RIGHT(SUBSTITUTE(LEFT(B2,LEN(B2)-1)," ",REPT(" ",50)),50)*1
参考までに、1個または2個だけなら =SUBSTITUTE(IFERROR(MID(B2,FIND(" ",B2),50),B2),"円","")*1 でも
以上 (笑) 2021/09/25(土) 12:49
早速ありがとうございます!
1つのセルに入る金額は2個以下になります。
できました!私には到底たどり着けない難しい式ですねm(__)m
関係ないですが、
なぜか2個入る金額のみ「#VALUE!」になってしまい探していましたところ、
半角は半角なのですが、なぜか違うようで、「 」このような半角空白を置換したところ、
#VALUE!が消え、どちらの式も正しい数字になりました!
見た目は「3,200円 980円」なのですが、この「円」と「9」に何かはいっていたようでした。
ありがとうございました(^^)/★
(KOKOMI) 2021/09/25(土) 13:30
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.