[[20180911110303]] 『”_”アンダーバーより左の数字を削除したい』(だいちゃん) ページの最後に飛ぶ

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

 

『”_”アンダーバーより左の数字を削除したい』(だいちゃん)

01_xxxxx報告(H29年x月x日報告)

xxxxx報告(H29年x月x日報告)

と、したいです。

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


 元の値がA1セルにあるとして。
 =REPLACE(A1,1,FIND("_",A1),"")
 でどうか?
(ねむねむ) 2018/09/11(火) 11:11

答えが欲しいのは数式なのかマクロなのかをはっきりしてください。 それと、アンダーバーは必ず付いているのかと、必ず半角なのかも。
 =MID(A1,IFERROR(FIND("_",A1),0)+1,99)
(???) 2018/09/11(火) 11:13

書いている間に編集衝突しちゃたけど

やり方はいくつかあるとおもいますが

作戦1

 置換機能をつかって
  「*_」→「」に置換する

作戦2

 数式をつかって「_」の位置をしらべて、そこから1文字後ろ以降の文字を取り出す
 =MID(A1,FIND("_",A1)+1,LEN(A1))

なんてどうですか?

(もこな2) 2018/09/11(火) 11:17


すいません。
関数で、お願いします。
半角で、アンダーバーは必ずついています

(だいちゃん) 2018/09/11(火) 11:17


必ず半角アンダーバーありで関数ならば、ねむねむさんの式で良いですね。 私の式も、エラー無視すれば以下のようになります。
 =MID(A1,FIND("_",A1)+1,99)
(???) 2018/09/11(火) 11:19

 ↓ と同じ質問ですね。
[[20180907083304]]『頭についている「数字_」を取り除きたい』(まー)

 流行ってるんですかね?

 一応、確認

 >01_xxxxx報告(H29年x月x日報告)

 数字が「01」になってますけど、
 すべて2桁(01〜99)なんですか?

 以上
(笑) 2018/09/11(火) 12:35 追記12:56

コメント返信:

[ 一覧(最新更新順) ]


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