excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好

excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好

文章圖片

excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好

文章圖片

excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好

文章圖片

【excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好】excel|公式控的要求必須滿足,提取 Excel 表中郵箱前綴,這兩組公式收好

文章圖片


之前講了如何用菜單和快捷鍵的方式批量提取出郵箱前綴 , 我說了解決方案很多 , 所以公式大法必須來一波 。

案例:
將下圖 1 中郵箱的 @ 前面部分批量提取出來 , 效果如下圖 2 所示 。


解決方案:1. 將 A 列的郵箱復制粘貼到 B 列 --> 下拉復制公式:
=REPLACE(A2FIND(\"@\"A2)LEN(A2)-FIND(\"@\"A2)+1\"\")
公式釋義:

  • replace 函數的作用是根據指定的字符數 , 將部分文本字符串替換為不同的文本字符串;
  • 語法為 REPLACE(要替換其部分字符的文本 從第幾位開始替換 要替換幾個 目標替換文本);
  • A2:將 A2 的文本按要求替換;
  • FIND(\"@\"A2):在 A2 單元格中查找“@”符號 , 并返回該字符在文本中的位置;
  • LEN(A2)-FIND(\"@\"A2)+1:將文本總長度減去“@”所在的位置 , 再加上 1;就是需要替換的數量;
  • \"\":替換為空值




也可以使用下面這組公式 。
2. 將 B2 單元格的公式修改如下 --> 下拉復制公式:
=MID(A21FIND(\"@\"A2)-1)
公式釋義:
  • mid 函數的作用是返回文本字符串中從指定位置開始的特定數目的字符;
  • 語法為 MID(要查找的文本 從第幾位開始 一共幾位);
  • 本公式的含義是:在 A2 單元格中提取從第 1 位開始的字符 , 一共提取到“@”所在位置的前一位





    相關經驗推薦