excel如何從身份證號碼中提取年月日

來源:酷知科普網 1.49W

經常用excel的人都會碰到從身份證號碼中提取出生年月日的問題,下面小編就用
視訊+圖文的形式給大家講解一下

操作方法

(01)瞭解excel的mid( )函式mid( )函式意思就是從一串字串中取中間一段,有三個引數,第一個引數指明從那裡取東西,第二個引數指明從什麼位置開始取,第三個引數指明要取幾位

excel如何從身份證號碼中提取年月日

(02)用mid( )函式取出生年月日這裡在單元格中輸入公式=MID(C11,7,8)注意,這裡的C11是身份證號碼所在的單元格,隨實際情況改變,輸入完成後敲回車就可以得到出生年月日了,但是得出的出生年月日只是看著是出生年月日(當然一般不參與運算或者需要調整為其它日期格式,這就夠了),如果需要變成excel中真正的日期格式,請看下面步驟

excel如何從身份證號碼中提取年月日 第2張

(03)用text()函式和減號轉換網上很多教程是採用date( )函式轉換的,但是個人覺的寫的公式太長。所以採用 text() 函式簡潔點,這裡text( ) 有兩個引數,第一個引數是指明要處理什麼東西,第而個引數是指明把這個東西變成什麼格式的。當然得到的結果是文字型別的,所有還需要新增兩個減號在前面,把文字轉為數值,這樣我們前面的出生年月日就能真正變為日期格式了。在單元格中輸入=--TEXT(D11,"0-00-00")(這裡的D11是前面出生年月日所在的單元格)然後敲回車就可以得到為日期函式的出生年月日了,可以參與運算。

(04)最後說一下,上面我是分兩步來的,第一步從身份證號碼中提取了常規格式的出生年月日,第二步把常規的出生年月日轉為日期格式的出生年月日。如果完整寫下來就是=--TEXT(MID(C11,7,8),"0-00-00")

特別提示

公式的輸入都是在英文狀態下輸入

熱門標籤