這些函數提取都不會,就別再說你會Excel了

在實際工作中,我們經常需要在一些信息中提取出所需的數字或者文本。今天就和大家分享4個常用的函數提取案例。

1、拆分文本和數字

比如我們需要從信息中提取出左邊的文本部分,輸入公式:=LEFT(A2,LENB(A2)-LEN(A2)),往下填充公式即可。



這些函數提取都不會,就別再說你會Excel了



如果提取右邊的數字,則輸入公式:=RIGHT(A2,(2*LEN(A2)-LENB(A2))),往下填充公式即可。



這些函數提取都不會,就別再說你會Excel了



說明:LEN函數是返回字符串的字符數,數字、字母和漢字均為1個字符長度;LENB則返回字符串的字節數,漢字為2個字節長度,數字和字母為1個字節長度。

2、從郵箱中提取用戶名和域名

如圖中表格所示,我們需要從郵箱地址中提取出用戶名和域名。

提取用戶名,選中需要輸入公式的單元格區域,輸入公式:=LEFT(B2,FIND("@",B2)-1),按Ctrl+Enter組合鍵填充。


這些函數提取都不會,就別再說你會Excel了



說明:這裡用FIND函數查找出“@”符號的位置,減去1正好是用戶名的長度,再利用LEFT函數從左提取即可。

如果提取域名,則選中需要輸入公式的單元格區域,輸入公式:=RIGHT(B2,LEN(B2)-FIND("@",B2)),按Ctrl+Enter組合鍵填充。



這些函數提取都不會,就別再說你會Excel了



說明:這裡先用LEN函數計算整個字符串長度減去@符號前面字符長度,求得域名字符串長度,再利用RIGHT函數從右提取即可。

3、提取出產品編號並判斷所屬類別

如下圖表格所示,我們需要先提取出產品的編號,然後進行大類的判斷。

這裡我們選中需要輸入公式的單元格區域,輸入公式:

=IF(LEFT(A2,2)="DQ","電器",IF(LEFT(A2,2)="JJ","傢俱","裝飾")),按Ctrl+Enter組合鍵填充。



這些函數提取都不會,就別再說你會Excel了



說明:先利用LEFT函數提取出前兩個字符,再結合IF函數進行判斷。

4、提取出混合字符串中的數字

如圖中表格所示,需要把字符串中間的數字提取出來,先選中需要輸入公式的單元格區域,輸入公式:=MIDB(A2,SEARCHB("?",A2),(2*LEN(A2)-LENB(A2))),按Ctrl+Enter組合鍵填充。



這些函數提取都不會,就別再說你會Excel了



說明:先用SEARCHB("?",A2)查找出第一個數字在字符串中的位置;2*LEN(A2)-LENB(A2)則是計算出數字的個數;最後用MIDB函數提取出來。這裡帶有B後綴的函數公式,都是按照字節數進行計算。

好了一些小技巧就分享到這了,喜歡的話點一下關注。

這些函數提取都不會,就別再說你會Excel了


分享到:


相關文章: