今天我接到一位朋友的求助,她們公司準(zhǔn)備給過生日的員工送一份小禮物。她之前遇到類似的問題都是直接復(fù)制粘貼,但是這次數(shù)據(jù)太多,就想知道有沒有什么比較快速的方法。但是用這兩種方法提取出來的生日,年月日都是連在一起的:那我們不如就給這些數(shù)據(jù)分個段?像這樣:這里重點介紹兩種方法,是上面兩種方法的進(jìn)階版。? 在第一個單元格中,按照「XXXX-XX-XX S」(這里的 S 可以換成任意字母)的格式輸入身份證中的生日,然后選中下面一個單元格,按【Ctrl+E】快速填充。? 按【Ctrl+H】鍵,調(diào)出「查找與替換」窗口,將「 S」(空格+S)替換為空,單擊【全部替換】。PS.【Ctrl+E】只有 2013及以上版本可以使用。等等,講到這里,也許就有同學(xué)提問,既然【Ctrl+E】可以直接提取身份證中的生日,為什么不干脆把第一個單元格中的日期設(shè)為「1998/12/15」,然后直接填充呢?我當(dāng)然也想過啊,還動手試過,你們猜結(jié)果怎么著?【Ctrl+E】確實功能強(qiáng)大,但它畢竟不是萬能的。好了,既然這個方法是行不通的,大家還是老老實實按照我之前講的步驟來操作吧!如果某些同學(xué)的電腦版本在 Office 2013 以下,就無法使用【Ctrl+E】快捷鍵。=TEXT(MID(身份證號碼所在單元格,7,8),'0000-00-00')
MID 函數(shù)的作用中提取身份證號中代表生日的數(shù)字,即第 7 位到第 14 位。從左到右、第 7 位算起,一共 8 位數(shù)字,所以參數(shù) 1 為 7;參數(shù) 2 為 8。? TEXT(數(shù)值,'0000-00-00')TEXT 函數(shù)的作用,就是將 MID 提取出來的數(shù)值,轉(zhuǎn)化成 0000-00-00 格式。Excel 小白也可以輕松學(xué)會并使用哦~其中第一種方法,巧妙地將【Ctrl+E】和查找替換功能結(jié)合在一起,通過占位的方式,使【Ctrl+E】能夠正常使用,再替換掉占位符,就能得出正確的結(jié)果了。這種方法,我們之前也分享過類似的教程——長表格打?。?/section>也是利用替換功能和占位,從而將一列數(shù)據(jù)轉(zhuǎn)換成多列,兩者有異曲同工之妙。