• ベストアンサー

ある特定の文字以降全て削除したいです。

エクセルのセル内に以下のような条件で文字が入力されています。 セル1:ABCDE<br><br>12345あ セル2:opqrz<br><br>78945い セル3:hijkl<br><br>45678う セル4:ghijk<br><br>34567え … 上記のように、「<br><br>」以外は異なる文字が並んでいます。 目的としては、この「<br><br>」以降全てを一括で削除したいです。 (<br><br>も含め、それ以降を削除) 結果的には、「<br><br>」より前の文字のみを残したいのです。 セル1:ABCDE セル2:opqrz セル3:hijkl セル4:ghijk ある特定(<br><br>)以降の文字を全て削除する方法はありますか?

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 編集→置換→検索文字列を<br><br>*→置換文字列は空白→全て置換

natsume118
質問者

お礼

ありがとうございます!! エクセル内の置換機能で、*を入力したところ、 <br>以降が削除されました! 本当にありがとうございます!!

その他の回答 (2)

回答No.3

私はExcelではなくOpenOfficeを使っているの断言はできませんが、 置換機能で正規表現を使えばできそうな気がします。 <br><br>.* で検索すると、<br><br>も含めてそれ以降の文字列すべて、という意味になりますので、それを空白と全置換すれば、<br><br>以降の文字を全て削除する事ができると思います。

natsume118
質問者

お礼

ありがとうございます!! エクセル内の置換機能で、*を入力したところ、 <br>以降が削除されました! 本当にありがとうございます!!

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

A1にデータがあるとき =LEFT(A1,FIND("<br><br>",A1&"<br><br>")-1)

natsume118
質問者

お礼

ありがとうございます!! 助かりました。

関連するQ&A