在整理員工或者學(xué)生檔案信息時,輸入身份證號碼后,往往還需要從身份證中提取身份證所屬者的出生日期。今天,就用下面一組模擬的數(shù)據(jù),一起學(xué)習(xí)一下從身份證中提取出生日期的方法。 方法一,使用函數(shù)提取。C2單元格輸入以下公式,向下復(fù)制填充。 =--TEXT(MID(B2,7,8),'0-00-00') 如果輸入公式后,公式結(jié)果變成了31104這樣一些莫名其妙的數(shù)值,別忘了把單元格格式設(shè)置為日期格式。 下面咱們就來看一下這個公式的意思。 首先看MID函數(shù)的幫助文件:MID 返回文本字符串中從指定位置開始的特定數(shù)目的字符。放到這個公式里,MID(B2,7,8)換成咱們自己的理解就是:從B2單元格的第7位開始截取,截取的字符長度是8,得到的計算結(jié)果就是'19850226'。 接下來用TEXT函數(shù),將MID函數(shù)得到的字符串變成日期的模樣。TEXT(MID(B2,7,8),'0-00-00')的作用是將文本字符串'19850226',從右側(cè)的第二位和第四位之間各加上一個短橫線,結(jié)果變成'1985-02-26'。 經(jīng)過喬裝打扮,文本字符串'19850226'就有了日期的樣子了,但是這樣的結(jié)果僅僅是掩人耳目,還不是真正的日期格式。 經(jīng)過TEXT函數(shù)、MID函數(shù)、LEFT函數(shù)、RIGHT等函數(shù)計算后得出的數(shù)值是文本格式,一般情況下,不能參與后續(xù)的計算處理。 說到這里,還有一句題外話,就是咱們在日常的日期數(shù)據(jù)錄入時,一定要養(yǎng)成一個良好的習(xí)慣,類似“2014.2.1”、“20140201”這樣的日期形式千萬要不得。 TEXT函數(shù)前加了兩個短橫線是什么意思呢?通常把這種形式叫做減負(fù)運算,也就是負(fù)負(fù)得正。通過運算,將文本格式的數(shù)值變成真正的日期格式,如果將兩個短橫線換成1*(1乘以),也可以實現(xiàn)將文本格式向數(shù)值格式的轉(zhuǎn)換。 除了函數(shù)方法提取出生年月外,還可以使用基礎(chǔ)操作的方法來提取,具體的操作如下。 選擇B2:B10數(shù)據(jù)區(qū)域,單擊【數(shù)據(jù)】【分列】,在彈出【文本分列向?qū)?/span>第1步,共3步】對話框中,選擇“固定寬度”,單擊下一步。 在【文本分列向?qū)?/span>第2步,共3步】對話框數(shù)據(jù)預(yù)覽窗口中,單擊第6位和第7位之間的刻度,再單擊第14位和第15位之間的刻度(也就是中間一列留出了身份證號碼中包含出生日期部分的寬度),單擊下一步。 在【文本分列向?qū)?/span>第3步,共3步】對話框中,依次點擊最左側(cè)列,點選【不導(dǎo)入此列(跳過)】。 點擊最右側(cè)列,點選【不導(dǎo)入此列(跳過)】。 點擊中間列,點選【日期】。 目標(biāo)區(qū)域選擇C2,單擊完成。 這樣,所有的出生日期就馬上可以提取出來了。 本期封面圖片來自天極圖片,尊重版權(quán) 從我做起 |
|