ecel中如果前一列輸入身份證號後一列自動生成生

2021-04-16 07:09:37 字數 1455 閱讀 7299

1樓:綠衣人敲門

方法:bai

現在一般都是

du18位身份證

=text(mid(a1,7,8),"0000-00-00")如果要綜合

zhi考dao慮15位,以及位數內不合格的身份證,則綜合使用下面的公式:容

身份證位數不合法"))

舉例:1.就用下面的模擬資料來講解如何用excel提取身份證出生日期2.首先選定c列,右鍵設定單元格格式

3.在c2單元格輸入提取身份證出生日期公式=--text(mid(b2,7,8),"0-00-00")公式解釋:mid(b2,7,8)的意思是提取從b2單元第7位開始往後的8位數字,即19871209,text函式前的兩個減號,負負為正的意思,被稱為減負運算。

然後用text函式把資料轉換成1987-12-094.然後,在下拉提取其他身份證出生日期

2樓:黃小鳳我自己

抄&"年"&mid(d3,9,2)&"月襲"&mid(d3,11,2)&"日",mid(d3,7,2)&"年"&mid(d3,11,2)&"月"&mid(d3,13,2)&"日"),這個公式不管bai身du份證號是zhi15位還是18位都可dao以用。

3樓:匿名使用者

可以啊!只需但是身份證號有15位的嗎?

應該是16位或18位才對呀!所以這裡len(39)=16才對吧?

4樓:山口壇斜

5樓:寶琳舜經業

適用於1900-2023年出生

6樓:匿名使用者

這樣就有19了

excel中如何前面一列輸入身份證號,後面自動生成性別?

7樓:飛哥

假設身份證號碼在a1,使用如下公式:=if(mod(mid(a1,17,1),2),"男","女")

8樓:笨笨

在b1中輸入以下公式: =if(a1="","",if(len(a1)=18,if(mod(mid(a1,17,1)+2,2)=1,"男","女"),if(mod(right(a1,1)+2,2)=1,"男","女"))) 再到a1中輸入身份證號,就能看到性別

在ecel中如何把一列數字中的某數字替換成另

在excel中,把一列數字中的某一個數字替換成另一個數字,可使用replace 替換函式實現。方法步驟如下 2 選擇需要替換數字的單元格,然後在公式中繼續輸入 1,1,2 並按回車鍵,完成公式的輸入 replace a1,1,1,2 即可。3 返回excel 選中下方單元格,按鍵盤 ctrl d 可...

請問怎麼把ecel表中的身份證顯示完全後3為不能

一般從系統匯入的檔案,數字基本都是文字型的,如果你是要手工輸入的話,建議先將單元格的格式設定為文字或者在輸入前先輸入半形撇號。1 在身份證前面加上 這個單引號就可以了 2 如果是系統匯入的,儲存在本地時,用excel開啟用分隔符開啟。然後把身份證那列設定為文字格式後複製過去。很簡單,你先看一下身份證...

ecel表中怎麼統計一列數字中小於5的有幾個

輸入 countif b b,5 公式表示 b列中小於5的單元格個數。excel 中某列數值必須大於等於5,如果按公式計算出來小於5,就要顯示是5 公式如下 if x 5,5,x 把裡邊的 x 換成你相應的公式即可。假設你的公式是對a1和a2單元格求和 sum a1,a2 那你就將 x 換成 sum...