CONCATENATE函數將幾個(gè)文本字符串合并為一個(gè)文本字符串。
語(yǔ)法:CONCATENATE(text1,text2,...)
Text1,text2,...為1~30個(gè)要合并成單個(gè)文本項的文本項。文本項可以為文本字符串、數字或對單個(gè)單元格的引用。
(2)實(shí)例分析
與上面的思路相同,我們可以在E2單元格中輸入公式“=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"年",MID(C2,9,2),"月",MID(C2,11,2),"日"),CONCCTENCTE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日"))”。其中“LEN(C2)=15”仍然作為邏輯判斷語(yǔ)句使用,它可以判斷身份證號碼是15位的還是18位的,從而調用相應的計算語(yǔ)句。
對15位的身份證號碼來(lái)說(shuō),左起第7至12個(gè)字符表示出生年、月、日,此時(shí)可以使用MID函數從身份證號碼的特定位置,分別提取出生年、月、日。然后用CONCATENATE函數將提取出來(lái)的文字合并起來(lái),就能得到對應的出生年月日。公式中“19”是針對早期身份證號碼中存在2000年問(wèn)題設計的,它可以在計算出來(lái)的出生年份前加上“19”。對“18”位的身份證號碼的計算思路相同,只是它不存在2000年問(wèn)題,公式中不用給計算出來(lái)的出生年份前加上“19”。
注意:CONCATENATE函數和MID函數的操作對象均為文本,所以存放身份證號碼的單元格必須事先設為文本格式,然后再輸入身份證號。
聯(lián)系客服