我用的是microsoft office2013 excel随機做了一張表,随機輸入一些數據,如表頭信息,姓名,身份證号信息,這些信息都是虛構出來的。
在C2單元格輸入如下:
=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"
說明——這行數據是出生日期
在D2單元格輸入如下:
=INT(DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"y"))&"歲"
說明——這行的數據是精确到年的
在E2單元格輸入如下:
=INT(DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"m")/12)&"歲"
說明——這行的數據是精确到月的
在F2單元格輸入如下:
=INT(DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"d"))&"天"
說明——這行的數據是出生了多少天
在G2單元格輸入如下:
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"d")/366
說明——這行的年齡是精确到小數位的
下來批量處理數據,按右下角雙擊鼠标左鍵(或往下拉數據列),填充單元格
得到如下數據
同樣處理其他單元格,最終如下圖所示
然後呢就是性别的輸入,性别隻有男和女,為了防止輸錯,可以做個選擇框,具體如下:
選擇性别列單元格,依次點擊數據——數據驗證——數據驗證
在設置裡輸入 序列——介于——來源裡輸入“男,女”,如下圖
點擊确定後,如下圖,性别列就隻能選擇男和女
如果輸入其他信息,單元格會報錯,如圖所示:
選擇框選完性别後,如圖所示
還有最後一步,就是鎖定保護内容,就像這張表裡,如果我需要将表頭和姓名列的信息鎖定保護,防止别更改。就按以下操作:選中要保護的單元格,比表頭行,然後點擊審閱——保護工作表——輸入密碼,選定未鎖定的單元格,點确定
系統提示剛才輸入保護密碼,再次輸入剛才的密碼,點确定
然後再點表頭行,會發現這行數據已經無法修改了
用同樣的方法,将姓名列的内容進行保護,防止别人誤改。
如果要修改可以點擊取消保護,輸入保護密碼後就可以取消。如圖
最後來看看數據:
1、前4行數據出生日期隻差了1天,出生天數差了1天,但是年齡如果按年或月計算是一樣的。
2、下來的是按年排列,差了1年的數據,還有按月排列的數據。差了1月
最後3行數據有意思吧,今天是5月30日,如果是今天及以前出生的都過了1歲,但是如果是明天5月31日出生,還沒過這1歲。
祝各位六一快樂~~哈哈
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!