架空の映画のネタバレレビュー

Excelの関数について質問です。

1351970@docomo.jp
467040014@smtgdp.jp

のような羅列を、
@以下をgmail.com
に変更するには、どのような数式を組んだらよろしいでしょうか?

#Excel

A 回答 (4件)

https://detail.chiebukuro.yahoo.co.jp/qa/questio …
でも回答しましたが、textbefore関数で"@"より前を取り出して"@gmail.com"をくっつけるのが一番手っ取り早いでしょう。
    • good
    • 0
この回答へのお礼

助かりました

お礼日時:2024/09/28 23:03

質問の意図とは外れますが


数式で行なう必要有るのでしょうか?
置換機能を使えば、簡単にできるのに
    • good
    • 1

=IFERROR(LEFT(A1,FIND("@",A1))&"gmail.com",A1&"")

    • good
    • 0

先ず、@マークの位置を求めます。


FIND関数は、文字列の左からn番目にある、を返します。

次にLEFT関数で、左からn文字を抜き出します。

最後に、その文字列と"gmail.com"を結合します。
「&」或いは「CONCATENATE関数」が使えます。

先ずは、上記を順番に、個々に確信してから、
最後に、それらを一つの式にまとめてみてください。
    • good
    • 1

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A