アプリ版:「スタンプのみでお礼する」機能のリリースについて

Windows7/Excel2010を使用しています。

A列のセル中に複数ある【#以降の連続した文字列】を抽出したいのですが、方法はありますでしょうか。

約6万行のA列のセル中に、それぞれすべて異なる文章が入っています。
もし文中に、#が含まれていた場合、#から始まる連続した文字列をB列に返す方法はありますでしょうか。
※#から始まる文字列は、ひとつのセルに複数ある場合があります。また、ひとつも含まれないセルもあります。
※それぞれのセルに入っている文章の長さや#から始まる文字列の文字数や個数、また形式(かなや英数字)など、すべてに置いて規則性はありません。

稚拙な文章で大変恐縮ですが、どなた様かご教示いただければ幸いです。
何卒よろしくお願いいたします。

質問者からの補足コメント

  • 念のため、やりたいことを記したサンプル画像を添付いたします。

    「Excel2010 セル中の、複数ある【」の補足画像1
      補足日時:2015/04/24 16:05

A 回答 (2件)

こんばんは!



# は半角だという前提です。

B1セルに
=IF(ISNUMBER(FIND("#",A1)),MID(A1,FIND("#",A1),LEN(A1)),"")
という数式を入れB1セルのフィルハンドルでダブルクリックしてみてください。m(_ _)m
    • good
    • 1
この回答へのお礼

返答が遅くなってしまい申し訳ありません。教えていただいた方法で無事に処理を終えることができました。
どちらの方のご回答も同じ結果が得られましたが、tom04様が先にご回答いただきましたので今回はこちらをベストアンサーとさせていただきます。
ありがとうございました。

お礼日時:2015/05/07 10:46

=IF(ISERROR(FIND("#",A1)),"",MID(A1,FIND("#",A1),99))

    • good
    • 0
この回答へのお礼

返答が遅くなってしまい申し訳ありません。教えていただいた方法で無事処理を終えることができました。ありがとうございました。

お礼日時:2015/05/07 10:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!