• ベストアンサー

特定文字の右側を抽出する方法(関数など)

keithinの回答

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

記号以降の3文字 =MID(A1,FIND("@",A1&"@")+1,3) 記号以降の全部 =MID(A1,FIND("@",A1&"@")+1,999)

関連するQ&A

  • EXCEL2007で文字列の右側から特定文字を抽出

    EXCEL2007で1つのセルの文字列の右側から最初の"/"が出現したときまでの文字を抽出する方法を教えてください。 (例)  A 1エクセル/関数/123456/ここがターゲット 2 3 ⇒関数を使用し、上記A1セルの「ここがターゲット」の文字列を抽出したいのです。 神様、どうか教えてください!

  • EXCEL関数 特定の文字列以降の文字の抽出について

    こんにちは。 以前にも似たような質問をしたのですが、 Excelでセルの中の、特定の文字列以降の文字列を全て抜き出せる関数がありましたら教えてください! 例:A1セルに、 「~  detailed_description: ~  ~」 と記載されています。 「detailed_description:」以降の文字(「detailed_description:」は含まない)を抽出したいです。 ※(「detailed_description:」以降の文字数は一定ではないです。 今回もなかなかうまく行かず、苦労しています。。。 ご教示ください。よろしくお願いいたします。

  • 右側から数えて、最初に出現する特定の文字に囲まれた文字を抽出するには?

    右側から数えて、最初に出現する特定の文字に囲まれた文字を抽出するにはどうすればよいのでしょうか。 ■サンプル A1セルに、「nikkansports\sports\news\200\」の文字がある。 A2セルに、「sanspo\baseball\photo\42or以下\」の文字がある。  ※それぞれの対象文字は内容も文字数もばらばらです。  右側から数えて、最初に出現する \ から \ に囲まれた文字を抽出する。 ■結果 B1セルに、「200」 B2セルに、「42or以下」 という出力をしたいのですがどうすればよいのでしょうか。 できれば通常の関数で。困難であればVBA?マクロ(よくわかっていないのですが)でもよいです。 よろしくお願いいたします。

  • エクセルの文字列を抽出する関数を教えてください!

    テキストファイルから文字列をエクセルに貼りつけ、ある条件の単語のみを抽出する関数について教えてください。 (1)あらゆる文字・記号で構成されている文章のうち、” ”(二重引用符)で囲まれた中のその文字列だけを抽出するには、どのような関数があるのでしょうか。 (2)ある文章は、 (文字数はバラバラの文章).1-文章.doc、 (文字数はバラバラの文章).2-文章.doc、  ・・・ となっているテキストがあるのですが、そのテキストのうち、「数字ー」の形式は同じなのですが、その「(数字)‐」以降「.doc」までの文章のみ抽出するには、どのような関数になるのでしょうか。 マクロは組めませんので、関数で教えて頂ければ幸いです。 宜しくお願いします。

  • テキストで特定の文字列を含む行を削除

    テキストエディタで特定文字列を含む行と空白の行を削除したいです。 このようなことができるフリーのソフトがあったら教えてください。 テキストデータは数メガになりますのでメモ帳のような簡単なエディタでは開けません。 また、エクセルでも最大行を超えるため読み込めません。

  • エクセル フィルタオプションで 特定の文字列を含む行を全て抽出する方法がわかりません

    エクセル2002を使用しています。 エクセルフィルタオプション設定で、特定の文字列を含む行を全て抽出する方法がわかりません。 たとえば sheet1    A    B    C    1 項目1 項目2 項目3  2  あ   い    う    3  う        あ    4  え        い 5      う       Sheet2   A         B         1 抽出文字列 2 あ  3   4 (計算式) 5 (以下抽出結果)   上記のようなデータがあり、sheet2!a5以降に「あ」が該当する行を全て抽出するといった式を組みたいのですが、 Sheet2 a2に抽出文字を入力し、a4に「=or(sheet1!a2=a2,sheet1!=a2,sheet1!=a2)」といった検索条件式を組み、フィルタオプションで、 ・リスト範囲 Sheet1!$a$1:$c$5 ・検索条件範囲 $a$3:$a$4 ・抽出範囲 $a$5  と指定するのですが、うまく抽出できません。 ちなみに抽出対象が文字列でなく数字なら(たとえばSheet1のデータの文字をあ→1 い→2のように全て数字に置き換えてSheet2!a2に1を入力)抽出できるのですが・・・ 文字列をセル参照して条件式を組む場合に何か気をつけることがあるのでしょうか?文章が長くなってしまい申し訳ありません。良い方法があればご教授お願いします。

  • ある文字列を含む行の抽出

    お世話になります。 いくつかのテキストファイルがあり、それらのファイルのなかの、特定の文字列を含む行をすべて抽出して、別ファイルに集めて保存するようなことを、自動的に行うことはできますでしょうか?? officeソフトでできればよいのですが、ほかの方法でもかまいません。 お願いいたします。

  • エクセルで特定の文字を含んだものを抽出するには

    エクセルで、sheet1のA1からA100に入力された文字があるとします。 sheet2のA1に抽出したい文字をいれると、sheet2のA2以下に抽出したい文字を含んだ行を抽出したいのですが可能でしょうか。 例) ■sheet1    A(昇順) 1 あ い 2 あ う 3 あ え 4 い う 5 え あ ■sheet2     A 1 検索条件「あ」 2 「あ」を含む行を自動的に抽出  あ い 3 「あ」を含む行を自動的に抽出  あ う 4 「あ」を含む行を自動的に抽出  あ え 5 「あ」を含む行を自動的に抽出  え あ ※「あ」を含む行だけを抽出したい 宜しくお願いします。 相談をして申し訳ございませんが、回答を確認するのが明日になります。

  • 特定の桁数を抽出

    教えてください。 エクセルのVBAで、 特定の桁数を抽出するにはどうすれば、よいでしょうか。 イメージは、添付ファイルのC列のようなVBAを作りたい、 と考えています。 条件としては、 (1)先頭~10桁までを抽出 (2)それ以降は削除 (3)文字列にする、 です。 使用ソフトは、EXCEL2010です。 よろしくお願いします。

  • ある文字列が含まれた行だけをテキストから抽出→結果を別のテキストに出力

    ある文字列が含まれた行だけをテキストから抽出→結果を別のテキストに出力したいです。 そのために何かいいソフトウェア、または方法は無いでしょうか? これまでは下記サイトを参考に秀丸エディタの検索&glep機能を使ってやってみたのですが、 抽出したい文字列の数が多く手動でやるのに限界を感じたので質問させていただきました。 http://hechimahige.blog71.fc2.com/blog-entry-4.html 秀丸エディタのマクロでも構いません。 よろしくお願いします。