[[20210919184117]] 『文字の抽出について』(ネーム) ページの最後に飛ぶ

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

 

『文字の抽出について』(ネーム)

説明文から指定の文字列のみを抽出したいです。

 <文字列>
  B
 1 説明書1:5/22晴れ 人数3名。15名乗りバス使用。同行者5名。
 2 説明書2:6/22曇り 人数5名、30名乗り中型バス使用。同行者10名。
 3 説明書3:7/22雨 人数10名:20名乗り大型バス使用。同行者5名。
 4 説明書4:8/20雨 人数10名 20名乗り大型バス使用。同行者5名。

 C列へ抽出したい文字列は"00名〜使用"までです。
 00名の1文字前が[:]や[。]や空欄になることがあります。

 =MID(B2,FIND("名",B2)-2,LEN(B2))
 では[使用]から後ろも表示されてしまいます。

 初心者になります。教えていただけますでしょうか。

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


    |[B]                                                         |[C]                                                       
 [1]|説明書1:5/22晴れ 人数3名。15名乗りバス使用。同行者5名。     |=MID(B1,FIND("人数",B1)+2,FIND("使用",B1)-FIND("人数",B1))
 [2]|説明書2:6/22曇り 人数5名、30名乗り中型バス使用。同行者10名。|5名、30名乗り中型バス使用                                 
 [3]|説明書3:7/22雨 人数10名:20名乗り大型バス使用。同行者5名。   |10名:20名乗り大型バス使用                                 
 [4]|説明書4:8/20雨 人数10名 20名乗り大型バス使用。同行者5名。  |10名 20名乗り大型バス使用                                
 [5]|                                                            |                                                          
 [6]|説明書1:5/22晴れ 人数3名。15名乗りバス使用。同行者5名。     |=MID(B6,FIND("名",B6)+2,FIND("使用",B6)-FIND("名",B6))    
 [7]|説明書2:6/22曇り 人数5名、30名乗り中型バス使用。同行者10名。|30名乗り中型バス使用                                      
 [8]|説明書3:7/22雨 人数10名:20名乗り大型バス使用。同行者5名。   |20名乗り大型バス使用                                      
 [9]|説明書4:8/20雨 人数10名 20名乗り大型バス使用。同行者5名。  |20名乗り大型バス使用

 不格好ですが、とりあえずごれでどうでしょうか。
 他の方がもっとスマートな書き方をご提示くださるかもしれません。                                      
(#) 2021/09/19(日) 19:29

 (#)様
 綺麗に表示できました。
 ありがとうございます!
(ネーム) 2021/09/19(日) 23:34

コメント返信:

[ 一覧(最新更新順) ]


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