tft每日頭條

 > 科技

 > excel字符串中存在的函數

excel字符串中存在的函數

科技 更新时间:2025-05-22 05:45:21

LEFT、MID、RIGHT函數都是提取字符串函數。

LEFT就是左邊的意思,從字符串左邊開始指定數量的字符。RIGHT就是右邊,從右邊提取字符串。MID就是中間,在中間提取字符串。

語法

=LEFT(字符串,長度)

字符串: 返回最左側字符的字符串表達式。可以是具體的文本,也可以是存放文本的單元格。

長度: 數值表達式,指示要返回的字符數。 如果為 0,則返回零長度字符串 ("") 字符串。 如果大于或等于字符串中的字符數,則返回整個字符串。如果省略,則默認為1,返回一個字符串。

=RIGHT(字符串,長度)

字符串: 返回最右側字符的字符串表達式。

長度: 數值表達式,指示要返回的字符數。 如果為 0,則返回零長度字符串 ("") 字符串。 如果大于或等于字符串中的字符數,則返回整個字符串。如果省略,則默認為1,返回一個字符串。

=MID(字符串,截取起始位置,截取數量)

字符串: 是包含要提取字符的文本字符串。

截取起始位置: 是要在文本中提取的第一個字符的位置。如果大于文本長度,則返回空文本 ("");小于文本長度,但加上截取數量 超過了文本的長度,則返回至文本末尾的字符。如果小于 1,則返回錯誤值 #VALUE!。

截取數量:指定希望 MID 從文本中返回字符的個數。如果為負數,則返回錯誤值 #VALUE!。

示例

1、身份證号提取籍貫

excel字符串中存在的函數(EXCEL提取字符串函數LEFT)1

身份證号提取籍貫=VLOOKUP(LEFT(A2,6),$A$9:$B$17,2,0)

身份證号的前兩位代表籍貫的省份,三四位代表的是市,五六位是區縣。所以利用LEFT函數提取身份證号的前六位,對照數據表查找對應的籍貫。

LEFT(A2,6) 就是身份證号從左邊起提取6位。利用VLOOKUP在對照表中查找對應的籍貫。

2、身份證号提取出生年月日

excel字符串中存在的函數(EXCEL提取字符串函數LEFT)2

身份證号提取出生年月日=TEXT(MID(A2,7,8),"0000-00-00")

身份證号的第七位開始,至第十五位是出生年月日,所以使用MID函數提取身份證号中從第七位開始,提取八位。

MID(A2,7,8) 從身份證号第七位開始提取8位。利用TEXT函數轉化為日期格式。

3、身份證号提取性别

excel字符串中存在的函數(EXCEL提取字符串函數LEFT)3

身份證号提取性别=IF(ISEVEN(LEFT(RIGHT(A2,2),1)),"女","男")

身份證号的倒數第二位是性别代碼,奇數代表男性,偶數代表女性。

RIGHT(A2,2) 提取身份證号後兩位。

LEFT(RIGHT(A2,2) 再提取後兩位中的前面一位。

ISEVEN(LEFT(RIGHT(A2,2),1) 判斷是不是偶數。

IF(ISEVEN(LEFT(RIGHT(A2,2),1)),"女","男") 如果是偶數,返回“女”,否則返回“男”。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved