質問: エクセル 文字列の中から数字を抽出する方法 エクセル 文字列の中から数字を抽出する方法 以前 qno.5823420 で質問させて頂いたんですが 再度質問させてください。 "オーダー番号"+"半角スペース"+"部品型番"+"半角スペース"+"個数"+"半角スペース"+"部品名" というような文字列の中から個数の数のみを抽出する方法を教えてください。 "文字列"+"半角スペース"+"文字列"+"半角スペース"+・・・と文字列の繋がる数は決まってませんので 個数は何番目のスペースの後にくるかは不定です。 数量の半角"ケ"とその前の半角スペースまでの間の数字を抽出したいです。 例1)文字列 :abc110 xxyyzz5566 2ケ **** 抽出文字:2 例2)文字列 :abc xyz 5566 ddee11 3ケ ffgg 抽出文字:3 よろしくお願いします。
回答: 以下のような式でどうでしょうか。 =mid(a1,find(" ",a1,find(" ",a1)+1)+1,find("ケ",a1)-find(" ",a1,find(" ",a1)+1)+1)-1