• ベストアンサー

Excelで特定の文字以下を削除したい

メールアドレスの整理をしているのですが、困っています。 どなたかご教示頂ければ助かります。 文字列操作で特定の文字以下を一斉に削除する方法を教えてください。 @以下を全て削除したいのですが、@より前も後も文字数がばらばらですので、rightやleftは使えません。 よろしくお願いします。

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

  • ベストアンサー
  • dghjty145
  • ベストアンサー率46% (42/90)
回答No.2

A列にメールアドレスが入っているとします。 B1に以下を入力して、下にコピーする。 =MID(A1,1,FIND("@",A1)-1)

jum_jum
質問者

お礼

上記のやり方で出来ました。 非常に助かりました。 本当にありがとうございました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

方法1 「編集」「置換」で 「検索する文字列」「@*」 「置換後の文字列」「」(何も設定しない) で「すべて置換」 方法2 右隣に空白の列を挿入してから 「データ」「区切り位置」「カンマ....」で「次へ」 「その他」の欄に「@」を設定して「完了」 アドレスは aaaaa@bbbbbb → aaaaa bbbbbb に分けられます。 方法3 A2にアドレスがあるとして B2=LEFT(A2,FIND("@",A2,1)-1) で@より左の文字列を抽出

jum_jum
質問者

お礼

方法1は私も試したのですが、何故か置換をすると、セルが空白になってしまいました。 方法2と3はいけました。 大変助かりました。 本当にありがとうございました