Excel 2010を使用してスプレッドシートの複数のセルからデータを削除したいので、メールアドレスだけが残っています。
それらは現在の形式です:
M:04545 545 545 e:[email protected] h:01187 475 454
これを行う簡単な方法はありますか?
ありがとう
仮定:
どのメールIDにもスペースがありません(そうなるとは思えません)。
解決策:
text to columns in data tab Excel(2007/10)という機能を使用します。
カスタム区切り文字として「スペース」を使用します(これはかなり自明であり、プレビューも表示されます)。
これにより、すべてのメールアドレスが1回の通話で取得され、残りのデータが他の列に表示されます。次に、不要な列を削除します...
1回限りの場合は、2つのステップで検索/置換を使用します
M:* e:
を何も置き換えないでください(末尾のスペースに注意してください) h: *
を何も置き換えないでください(先頭のスペースに注意してください)
仮定
e:
、後にh:
というテキストが含まれています戦略
式
=MID(A1;FIND("e: ";A1)+3;FIND("h: ";A1)-FIND("e: ";A1)-4
MID
は、開始インデックスと指定された文字数を使用して、元のセルの部分文字列を取得します。 FIND
は、e:
およびh:
マーカーのインデックスを取得するために使用されます。