B4 A101 第98回 A102 第99回 A103 第100回 A104 第101回 1行おきに空欄にしています。 第○○回から数字のみ抜き取る方法を教えてください。 よろしくお願いします。
B C 4 第98回 98 5 6 第99回 99 7 8 第100回 100 9 10 第101回 101 C4 =REPLACE(SUBSTITUTE(B4,"回",),1,1,) =SUBSTITUTE(SUBSTITUTE(B4,"回",),"第",) 文字列ではなく数値に変換したいなら =IFERROR(1*REPLACE(SUBSTITUTE(B4,"回",),1,1,),"") =IFERROR(LOOKUP(10^5,1*MID(B4,2,ROW($1:$5))),"")
B C 4 第98回 98 5 大会 6 第99回 99 7 大会 8 第100回 100 9 大会 10 第101回 101 んなっとさん お答えして頂きありがとうございます。 追加で質問いますが奇数の行に文字が入っている場合は、どうなりますか。 すみません 最初の投稿で入力を忘れていました。
こちらから質問です。 「第」「回」は、固定の文字列ですか?
対象セルに入っている文字列が、「第n回」という形の固定文字列と数字(nは1桁以上)の組合せ という条件として 文字列で取得する場合 =SUBSTITUTE(SUBSTITUTE(B4,"第",""),"回","") 数値で取得する場合 =IFERROR(SUBSTITUTE(SUBSTITUTE(B4,"第",""),"回","")*1,"")
んなっとさん WinArrowさん ご伝授して頂いた式を利用、作業用の列を使い思うような 内容になりました。 勉強になります。 誠にありがとうございました。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift