開心生活站

位置:首頁 > IT科技 > 

excel中怎麼一步將身份證號轉成出生年月

IT科技9.8K

假設身份證在a1,在要得到出生年月日的單元格里輸入: =DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)) 向下填充就可以。 如果只要年月 =DATE(MID(A1,7,4),MID(A1,11,2)) 向下填充就可以。

今天用到的方法是MID()字符串截取函數以及Date()函數,這兩種函數的用法在以前的文章都有所講解,大家可以參考以前的文章進行學習

材料/工具

excel

方法

打開Excel應用程序。

具體操作步驟如下: 1、把身份證的信息填充完畢,然後在後面一列內預留出填充出生日期信息。 2、雙擊填充出生日期的第一個單元格,然後輸入“=MID(b2,7,8)”。其中b2代表身份證所在單元格的位置。7代表開始截取的位置。8代表截取的長度。中間的

excel中怎麼一步將身份證號轉成出生年月

excel中怎麼一步將身份證號轉成出生年月 第2張

新建一個工作簿。

H2單元格公式可以改成 =TEXT(MID(F2,7,8),"0-00-00") 下拉複製公式 之所以你下拉時產生圖中的問題,那是因爲H列的單元格格式爲文本格式,你重新設置H2單元格爲常規格式,進入公式再回車一下,再下拉複製公式

excel中怎麼一步將身份證號轉成出生年月 第3張

爲了便於演示,小編輸入了一下數據。說明:表格中取出表示年月的字符串是爲了記錄取出的數據,大家都知道,身份證號的第7位到第14位表示出生年月日。

方法如下: 1、打開示例EXCEL文件,該表有4個欄目:身份證號、姓名、出生日期、年齡。出生日期和年齡需要通過EXCLE進行提取和計算,該2列的單元格格式爲“常規”格式。 2、提取出生日期需要使用的函數有兩個,一個是DATE函數,一個是MID函數。DATE

excel中怎麼一步將身份證號轉成出生年月 第4張

選中單元格,選擇公式欄下的插入函數。

1、以excel2010版本爲例,如圖要將表格中18位身份證號碼轉換成出生日期,首先在B1單元格輸入MID函數,作用是從一個字符串中截取出指定數量的字符; 2、B1輸入函數=MID(A1,7,8),意思是從A1單元格的中間取數,7是指從第七位開始,8是指一共取

excel中怎麼一步將身份證號轉成出生年月 第5張

選擇MID函數,然後確定。

假設你的數據在A列 你在B列輸入公式: =MID(A1,7,4)&"-"&MID(A1,11,2) 下拉即可提取全部年月 然後就容易了

excel中怎麼一步將身份證號轉成出生年月 第6張

輸入函數的參數,如下圖。

假設18位身份證號寫在A1單元格,則公式爲 =TEXT(MID(A1,7,8),"0年00月00日") 如果只要出生年月則 =TEXT(MID(A1,7,6),"0年00月")

excel中怎麼一步將身份證號轉成出生年月 第7張

用上面相同的方法,選擇DATE函數,然後輸入參數,如下圖。

1、以excel2010版本爲例,如下圖所示,A列是身份證號碼,要生成出生日期; 2、首先在B2單元格插入MID函數,MID函數指從指定的字符串中截取出指定數量字符,例如公式中的“MID(A2,7,8)”,第一個參數A2表示單元格中的身份證號,第二個參數7表示從第7

excel中怎麼一步將身份證號轉成出生年月 第8張

轉換結果如圖。

1、以excel2010版本爲例,如下圖所示,A列是身份證號碼,要生成出生日期; 2、首先在B2單元格插入MID函數,MID函數指從指定的字符串中截取出指定數量字符,例如公式中的“MID(A2,7,8)”,第一個參數A2表示單元格中的身份證號,第二個參數7表示從第7

excel中怎麼一步將身份證號轉成出生年月 第9張

擴展閱讀,以下內容您可能還感興趣。

怎樣在Excel表格中設置由身份證號碼生成出生日期

1、以excel2010版本爲例,如下圖所示,A列是身份證號碼,要生成出生日期;

2、首先在B2單元格插入MID函數,MID函數指從指定的字符串中截取出zhidao指定數量字符,例如公式中的內“MID(A2,7,8)”,第一個參數A2表示單元格中的身份證號,第二個參數7表示從第7位開始計算,第三個參數8表示從第7位開始共截取8位數字;

3、輸入完公式後按enter鍵,即可生成A2單元格的出生日期,往下拉填充公式即可;

4、如想要破折號的年月日格式,可用text函數和mid函數相結合,如下圖所示容在B2單元格輸入公式=TEXT(MID(A2,7,8),"0000-00-00"),按enter鍵即可得出年月日結果;

5、往下拉填充公式即可把A列身份證號碼生成出生日期了。

EXCEL中身份證號 轉出生日期?

假設身份證在B列2行,出生日期在E列.

在E列對應的行輸入

=mid(b2,7,4)&mid(b2,11,2)

b2代表身份證所在的單元格.

在EXCEL中,如何從身份證號中自動算出出生年月

18位身來份證號從第7位到第14位是出生的年月日,年份用的是4位數。

從身份證號碼中提取出表示出生年、月、日的數字,用文本函數MID()可以達到目的。

MID()——從指定位置開始提取指定個數的字符(從左向右)。

對一個身份證號碼是源15位或是18位進行判斷,用邏輯判斷函數IF()和字符個數計算函數LEN()輔助知使用可以完成。

綜合上述分析,可以通過下述操作,完成形如1978-12-24樣式的出生年道月日自動提取:

假如身份證號數據在A1單元格,在B1單元格中編輯公式

=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))

回車確認即可。

在EXCEL中,如何從身份證號中自動算出出生年月。

用函數就可以了.下面這個函數.

身份證zhidao號在單元格:A1

出生年月日分隔符是文字的"年月日",你可以專換成其屬他分隔符

15位或18位都可以自動提取出生年月日

=IF(LEN(A1)=15,MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日",MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日")

在EXCEL裏,怎樣將身份證號碼轉化爲生日

=text(mid(a1,7,if(len(a1)=15,6,8)),if(len(a1)=15,"1900-00-00","0000-00-00"))

若不復要制年份百則度問

=text(mid(a1,if(len(a1)=15,9,11),4),"00月答00日")