2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

身份證號中的這些信息,你會提取嗎?

 匠心獨云 2023-05-16 發(fā)布于江西

小伙伴們好啊,今天老祝為大家準備了一組和身份證有關的函數(shù)公式,看看如何從身份證號碼中提取出需要的信息。

如下圖為所示,是一份模擬的員工信息表,A列是姓名,B列是身份證號碼,C列是職級。
圖片

1、提取出生年月
D2輸入以下公式,向下復制。
=--TEXT(MID(B2,7,8),'0-00-00')
圖片
身份證號碼中的第8位到15位是出生年月信息。
首先使用MID函數(shù)從A2單元格的第7位開始,提取出8個字符,得到字符 '19820102'。 再使用TEXT函數(shù)將這個字符串變成日期樣式的文本,得到字符串“1982-01-02”。
由于TEXT函數(shù)的結果是文本型的內容,所以加上兩個小減號 -- ,也就是計算負數(shù)的負數(shù),通過四則運算,變成真正的日期序列。這樣做的目的是為了便于后續(xù)的統(tǒng)計匯總。
如果公式結果顯示為5位數(shù)字,別忘了設置一下單元格格式為日期。

2、計算年齡
計算年齡時,可以借助剛剛已經(jīng)提取出的出生年月,E2單元格輸入以下公式,向下復制。
=DATEDIF(D2,'2020-10-1','y')
圖片
DATEDIF函數(shù)用于計算兩個日期之間的間隔。用法是:
=DATEDIF(起始日期,截止日期,指定間隔類型)
本例中起始日期是D2的出生年月,截止日期是2020年1月1日。指定間隔類型為“Y”,表示計算間隔整年份。如果是“M”,就表示計算間隔的整月份了。
DATEDIF函數(shù)是隱藏函數(shù),輸入時沒有屏幕提示,需要手工錄入哦。
如果不借助D列的出生年月,公式可以這樣寫:
=DATEDIF(TEXT(MID(B2,7,8),'0-00-00'),'2020-10-1','y')

3、提取性別
使用以下公式,可以提取出員工的性別信息:
=IF(MOD(MID(B2,17,1),2),'男','女')
圖片
身份證號碼中的第17位是性別信息,單數(shù)表示男,雙數(shù)表示女。
首先使用MID函數(shù),從B2單元格的第17位開始,提取出1個字符。
再使用MOD函數(shù)計算這個字符與2相除的余數(shù)。
最后使用IF函數(shù)判斷,如果余數(shù)不等于0,返回男,如果余數(shù)是0,則返回女。 

4、計算退休年月
接下來,咱們要根據(jù)提取出的出生年月和性別以及職級信息,來計算退休年月,根據(jù)現(xiàn)有法規(guī),男性退休年齡為60歲,女性干部退休年齡為55歲,女性年退休為50歲。
G2輸入以下公式,向下復制。
=EDATE(D2,IF(F2='男',720,IF(F2&C2='女干部',660,600)))
圖片
EDATE函數(shù)的作用是根據(jù)指定的起始日期和間隔月份,計算從指定日期開始,間隔N個月后的日期。
本例中,指定起始日期是D2單元格的出生年月。
間隔月份的公式部分是:
IF(F2='男',720,IF(F2&C2='女干部',660,600))
這部分看起來有點小復雜,咱們慢慢拆解一下:
先用IF函數(shù)判斷F2單元格的性別是不是等于'男',如果是,返回720(720個月,也就是60歲)。
如果不等于'男',就繼續(xù)判斷F2的性別連接C2的職級,是不是等于'女干部',如果是,返回660(660個月,也就是55歲),如果不等于'女干部',就返回600(600個月,即50歲)。

圖文制作:祝洪忠

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多