-
1 # 夢軒築夢
-
2 # 安慶林奇
有兩種思路:
ctrl+E 快速填充先輸入你需要提取的內容,然後回車,在下一行按下 Ctrl+E(快速填充),就可以提取所有符合你要求的內容了。(注意,這個可能不會那麼精確,存在一些差錯率,需要事後檢查一下,但是真得特別簡單)結果就如圖所示啦,特別的方便,不像第二種我們所看到的那樣寫函式特別麻煩.
mid結合find函式通常郵箱都是帶有@字元的,那對於我們來說,只需要擷取@字元以前的字元就可以了.以上述案例為例,
find函式去定位@的位置,從而確定擷取的長度.
mid函式負責擷取我們需要的字串.
在這裡,我們要從第一位開始擷取,一直擷取到@字元前一位,所以,我們可以這樣寫函式.
-
3 # 奇趣軟體技巧達人
在整理excel資料的過程中,有時會需要進行一些有效資訊的提取,今天我們就來看看如何高效提取郵箱中的使用者名稱。
1、快速填充這是最簡單有效的方法了,我們只需要填寫第一個郵箱使用者名稱,接著,透過下拉選單,選擇“快速填充”(或使用快捷鍵“Ctrl+E”),就能批次提取郵箱使用者名稱了。
2、查詢替換我們也可以透過查詢替換功能來提取郵箱的使用者名稱。
透過“Ctrl+F”快捷鍵開啟查詢功能,然後在查詢欄中輸入【@*.Com*】,全部替換為空,將字尾資訊全部替換掉,只剩下使用者名稱。
3、函式也可以透過函式來提取,使用FIND函式來操作。在單元格中輸入:=LEFT(A1,FIND("@",A1)-1)
函式解釋:FIND("@",A1),即在A1中查詢“@”在A1字串在的位置,“-1”位置減“1”,即@前面的位置。
Left(A1,位置數字),按“位置數字”,從A1的最左側開始取字元。
-
4 # Excel函式公式
在Excel中,提取指定的欄位,也是Excel常見的應用之一,但是你知道怎麼提取嗎?
一、從郵箱地址中提取使用者名稱。
方法:
在目標單元格中輸入公式:=LEFT(E3,FIND("@",E3)-1)。
釋義:
1、此功能是利用LEFT和FIND函式共同完成的。
2、利用FIND函式查詢“@”符號在E3(相對引用)中的位置,其位置減去1正好是使用者名稱的長度。
3、利用LEFT函式提取使用者名稱。
二、提取域名。
方法:
在目標單元格中輸入公式:=RIGHT(E3,LEN(E3)-FIND("@",E3))。
釋義:
1、此功能是利用RIGHT、LEN、FIND函式共同完成的。
2、字串的長度(LEN(E3))減去符號“@”前字元的長度,正好為域名起始字串的位置。
3、然後利用RIGHT函式提取即可。
-
5 # 談談職場談談生活
有多種辦法:
一: 選中單元格 點分列 在彈出視窗中指定分隔符為@ 就可以把郵箱分成兩列 一列為使用者名稱 另外一列為郵箱型別
二: left(單元格,1, find(單元格,"@"))
-
6 # 千萬別學Excel
你描述的太簡單,如果是是有一列資料為郵箱地址的話,你可以採用分列的方法,以"@"作為分隔符進行分列處理,"@"前的就是你要的郵箱的使用者名稱。
-
7 # 海洋與森林
可以使用FIND與LEFT組合使用
1). 假設所有的郵箱地址資料在A列
2). 在B2處輸入公式:
LEFT(A2,FIND("@",A2,1)-1),
3). 向下雙擊填充,結束
對了,剛下載了個Screen2GIF,刷個圖上來。
-
8 # 傲看今朝
如何快速批次提取郵箱的使用者名稱?下圖是我在網上找到的一批郵箱地址,現在我需要將其複製到Excel中然後進行分析處理,快速提取出郵箱地址字首和郵箱域名。
直接複製到Excel中變成下圖中的樣子:
我們需要變成如下圖所示的樣式:
我們如何利用Excel快速地整理這樣的資料,從而得到我們想要的資訊和效果呢?
一、原始資料分列處理方法:
1.選中所有複製到Excel中的待處理資料(全部都在A列,技巧:選中A1,按下Ctrl+Shift+↓組合鍵,選中所有的待處理郵箱地址;此例中選擇A1:A84單元格區域。);
2.對所有選中的資料進行分列操作。步驟:依次單擊“資料”--分列,分列對話方塊第一步選擇“分隔符”,單擊下一步,第二步驟勾選空格選項,單擊下一步,第三步驟單擊完成。
二、對分列後的資料進行進行逆透視處理要使用這個功能,2013版Excel以下需要安裝power query外掛,2016版Excel已經自帶此功能,無需安裝。
方法:
1.利用ctrl+shift+↓組合鍵選擇所有分列後的資料,單擊Power Query選項卡--從表(2016版Excel在資料選項卡),在彈出的“從表對話方塊中”去掉“我的表具有標題”前面的√,單擊確定。
2.在彈出的“查詢編輯器”視窗中選中列1,按住shift鍵,拖到資料表的最後一列,單擊最後一列的列標題,整個資料區域就被選中了,然後單擊主頁--逆透視。
三、從逆透視後的資料中提取郵箱字首和郵箱域名方法:
1.完善資料表格標題。將A列的標題改為郵箱地址,新增兩列,即郵箱字首和郵箱域名。
2.利用分列功能提取郵箱字首和郵箱域名。選中A列中的所有資料區域,依次單擊資料--分列,分列第一步驟對話方塊中選擇分隔符,單擊下一步;第二步驟對話方塊中選擇自定義,輸入“@”,單擊下一步;分列第三步驟對話方塊中目標區域選擇b2,然後單擊確定即可。請看下圖操作步驟:
透過以上的三個步驟,我們就可以輕輕鬆鬆得到郵箱地址的使用者名稱和字尾域名了。
-
9 # 談談職場談談生活
有多種辦法:
一: 選中單元格 點分列 在彈出視窗中指定分隔符為@ 就可以把郵箱分成兩列 一列為使用者名稱 另外一列為郵箱型別
二: left(單元格,1, find(單元格,"@"))
-
10 # 玩Office
批次提取郵箱的使用者名稱,常見的方法有三種。
分列法所有版本的Excel都有分列這一功能。將”@“作為分隔符號進行分列可以將使用者名稱和字尾同時提取出來。
進入分列嚮導視窗,按照指引一步一步設定就可以了。
函式法用函式在解決這個問題,首先要清晰思路。
思路:
標準的郵箱格式是”使用者名稱+@+字尾“,使用者名稱的長度不固定,字尾名的長度也不固定。
我們要提取使用者名稱的話,那麼就可以先找到”@“所在字串中的位置--用FIND函式,然後提取”@“左邊的所有字串就是使用者名稱了--用LEFT函式。
使用者名稱的長度顯然是”@“字元所在位置的數值減去1了。
這裡用到兩個文字函式FIND和LEFT的組合使用。
快速填充法這是Excel2013新增的功能,強烈建議如果硬體條件允許的話,升級到2013或者更高版本。因為這個功能可以快速同時智慧地提取字串,還可以合併字串。
關鍵一點是:智慧!
案例中,手動複製/輸入第一個使用者名稱,然後用Ctrl+E,就可以立馬提取所有使用者名稱。
這個方法的本質是根據輸入內容和其他列的資料進行對比,然後只能判斷編輯者的意圖,從而實現快速填充。
相比前兩種方法,快速填充發是不是超高效呢?
回覆列表
我們從人員資訊中可以讀到一列電子郵件地址,我們現在需要用到郵箱的帳戶名而不是郵件地址,所以需要提取出來,如果一個一個的輸入就比較麻煩了,我們可以利用公式快速的提取。
步驟/方法
首先我們在這個郵件地址的後面建立三個列,分別輸入三個標題:位置、提取長度、賬戶。位置的意思是@符號的地址是第幾位;提取長度的意思是我們要從該地址中提取幾個字元;賬戶就是我們要提取的帳戶名。
在開啟的函式對話方塊中,我們設定要找到的符號為【@】,R2的意思是在單元格R2內查詢@符號。透過這個函式就能找到@符號的位置是第幾位
接著我們向下拖動S2單元格的右下角,快速填充所有的單元格
選中T2單元格,我們來計算一下要提取幾位字元,輸入公式=s2-1 意思是用位置數減去1就是長度了
同樣,我們拖動單元格的右下角快速填充
我們看到U2單元格已經提取得到了使用者名稱,接著我們拖動單元格的右下角,快速填充所有的單元格,結果如圖所示。