[[20180516174511]] 『特定の文字列の削除』(tanaka) ページの最後に飛ぶ

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

 

『特定の文字列の削除』(tanaka)

AB123400 と文字列があるときに、下2桁の00を削除して AB1234 にしたいです。
ただ、
・AB123450 とあれば 7桁目を残し、AB12345
・AB120300 とあれば真ん中の0は消さずに、AB1203

ややこしいですが、下2桁に0があれば0だけを削除したいのです。
可能でしょうか?
教えて下さい。宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


A1=IF(RIGHT(A1,2)="00",LEFT(A1,LEN(A1)-2),IF(RIGHT(A1,1)="0",LEFT(A1,LEN(A1)-1),A1))
下にコピー
(mm) 2018/05/16(水) 18:04

 元がA1だとして

 =LEFT(A1,LEN(A1)-IF(RIGHT(A1,2)="00",2,IF(RIGHT(A1,1)="0",1,0)))

 =LEFT(A1,LEN(A1)-2+COUNT(0/RIGHT(A1,{1,2})))

 こういうこと?
(笑) 2018/05/16(水) 18:31

AB120301のときは、どうするんです?

確認だけ。
(もこな2) 2018/05/17(木) 09:13


みなさま、ご回答ありがとうございます。
もこな2様、AB120301 は、ないですが、もしあるとするなら、AB120301のままがいいです。
(tanaka) 2018/05/17(木) 14:34

コメント返信:

[ 一覧(最新更新順) ]


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