• ベストアンサー

エクセルの関数について教えてください。

エクセルの関数について教えてください。 例えばセルに 【サンダー】ボルト 【タイガーマスク】ボトル と記載があった場合、【サンダー】と【タイガーマスク】を消すには どのような関数を使ったらよいでしょうか? 仕事で上記の作業が必要で、関数が分からず困っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#111181
noname#111181
回答No.1

セルA1に  【サンダー】ボルト  【タイガーマスク】ボトル が入っていたとしたら、  =MID(A1,SEARCH("】",A1)+1,LEN(A1)) という式で取り出せます。 やや卑怯なやり方ですが、エラーは出ないと思います。

noname#191242
質問者

お礼

ありがとうございます! おかげで帰ることができそうです!

その他の回答 (3)

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

MID関数は残り何文字取ってくるのかゲンミツにしなくて良いので, =MID(A1,FIND("】",A1)+1,99) とかで良いです。 取り去るという事では =REPLACE(A1,1,FIND("】",A1),"") とか,SUBSTITUTE関数とかもあります。

noname#191242
質問者

お礼

関数の使いかたはいろいろあるのですね。 試してみたら、ちゃんとできました。 ありがとうございます!

noname#204879
noname#204879
回答No.3

=IF(ISERROR(FIND("】",A1)),A1,MID(A1,FIND("】",A1)+1,99))

noname#191242
質問者

お礼

きれいに取り去ることができました! ありがとうございます!

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

関数ではなく置換操作を行うのが簡単です。 Ctrl+Hで置換ダイアログを出して、検索する文字列に「【*】」と入力し、「すべて置換」します。

noname#191242
質問者

お礼

このやり方は、すごく簡単ですね! 他にも応用できそうです。 ありがとうございます!

関連するQ&A