連這3個提取函數都不會用,還敢說自己是Excel高手?

Excel 鏡音雙子 數碼產品資訊 2019-06-19

在實際工作中我們需要從一些信息中提取出自己需要的字符或文本,但說到字符提取,我們就不得不提MID、LEFT和RIGHT三個函數了,對於這三個函數你會用嗎?

LEFT函數:表示從左邊提取字符

LEFT語法:=LEFT(字符串,從左邊提取幾個字符)

連這3個提取函數都不會用,還敢說自己是Excel高手?

MID函數:表示從中間提取字符

MID語法:=MID(字符串,開始位置,從中間提取幾個字符)

連這3個提取函數都不會用,還敢說自己是Excel高手?

RIGHT函數:表示從右側提取字符

RIGHT語法:=RIGHT(字符串, 從右邊提取幾個字符)

連這3個提取函數都不會用,還敢說自己是Excel高手?

瞭解了MID、LEFT和RIGHT三個函數的基本用法,下面我們來看看這三個函數與其他函數的結合用法。

1、提取身份證的出生日期

利用MID函數提取身份證的出生年月,並且以“0000-00-00”格式顯示。

這裡輸入公式=TEXT(MID(B2,7,8),"0000-00-00")

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

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

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

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

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

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

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

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

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

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

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

4、拆分文本和數字

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

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

連這3個提取函數都不會用,還敢說自己是Excel高手?

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

相關推薦

推薦中...