函數:如何根據身份證自動算生日
平常使用表單時,在一些會員信息登記表中,可能會涉及到填寫生日的選項,為簡略填寫步驟,可通過設置運算邏輯的函數公式,實現輸入身份證自動獲取生日,下面就來看看該如何設置公式。
案例場景
會員信息登記,輸入會員身份證號自動獲取生日。
編輯函數公式
DATE函數,CONCAT函數,MID函數
我們都知道身份證中包含生日,使用DATE函數,可以獲取身份中號碼中第7位開始后面的4位數字,第11位開始后面的兩位數字,第13位開始后面的兩位數字,然后使用CONCAT函數將他們合并組成生日。
- 函數公式:
DATE(CONCAT(MID(身份證件號,7,4),'-',MID(身份證件號,11,2),'-',MID(身份證件號,13,2)))
- DATE:可以將文本或時間戳轉換為日期對象
- CONCAT:可以將多個文本合并成一個文本
- MID:返回文本中從指定位置開始的指定數目的字符
將上方的公式復制粘貼到輸入框內,將公式中紅色“身份證件號”文字刪掉點擊替換表單中的“身份證件號”字段,點擊保存即可。

函數內的“身份證件號”為表單中證件號/卡號字段名,復制函數后需將該字段替換為表單內身份證號字段,公式方可生效。

效果預覽
點擊體驗表單