プロが教える店舗&オフィスのセキュリティ対策術

エクセルのセル内に以下のような条件で文字が入力されています。

セル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>)以降の文字を全て削除する方法はありますか?

A 回答 (3件)

次の方法は如何でしょうか。


編集→置換→検索文字列を<br><br>*→置換文字列は空白→全て置換
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/10/19 12:02

私はExcelではなくOpenOfficeを使っているの断言はできませんが、


置換機能で正規表現を使えばできそうな気がします。
<br><br>.*
で検索すると、<br><br>も含めてそれ以降の文字列すべて、という意味になりますので、それを空白と全置換すれば、<br><br>以降の文字を全て削除する事ができると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/10/19 12:01

A1にデータがあるとき


=LEFT(A1,FIND("<br><br>",A1&"<br><br>")-1)
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/10/19 12:02

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