2016-05-23 62 views
1

我正在嘗試使用「+」清理電子郵件地址以獲取實際電子郵件地址的清單。這裏有幾個examples-是否可以在Excel單元格中的兩個指定字符之間查找和刪除任何內容?

  • [email protected]
  • [email protected]
  • [email protected]
  • 我試圖要做的是找到一個公式,可以刪除「+」和「@」之間的所有字符,包括「+」。

    我從上面三個例子電子郵件期望的輸出是這樣的:

  • [email protected]
  • [email protected]
  • [email protected]
  • 所以很遠,我想到的唯一方法是先用「+」做文本到列,然後一旦我分開電子郵件的第一部分,然後我爲最後部分做另一個文本到列「@」然後刪除「+」和「@」之間的中間字符。然後我將第一部分電子郵件和最後一部分連接起來。

    所以示例 -

    [email protected]

  • 1日文本到列拆分 「richardbutt」 和 「[email protected]
  • 第二個文本到列拆分「fakeemail」和「gmail.com」
  • 最後我只是串聯「richardbutt」與「gmail.com」,並添加「@」
  • 但我不知道是否有一種方法可以做到所有這個的在一個公式內?我很想從我目前的行爲中學習一種新的方式。

    感謝, 羅傑

    +0

    如果下面的答案是正確的,請通過點擊對勾標記爲這樣由答案。只有你能做到這一點。 –

    +0

    謝謝Scott,對此表示遺憾。 – Roger

    回答

    4

    嘗試

    =MID(A8,1,FIND("+",A8)-1)&MID(A8,FIND("@",A8),LEN(A8)) 
    

    enter image description here

    0

    作爲替代,您可以用查找做到這一點和替換。按CtrlH調出查找和替換對話框。在+*@並在「查找內容」中輸入的類型@「替換爲」,然後單擊「全部替換」

    Find and Replace example

    相關問題