做表格的时候,有时候已经知道身份证号码,但是要算出年龄。这个可以用下面公式:
=YEAR(NOW())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4))
比如下表,a列是身份证号码,b列需要转换成年龄。
如果你对公式熟悉的话,你也可以直接在表中算出年龄。
大多数情况下改变公式是很困难的,而且有身份证号码的格式如果不统一,会造成最后年龄的计算错误。
所以我们用下面的办法。首先将身份证号码复制。
然后点击底部的加号,新建工作表。
在新建工作表中,选中a1单元格(系统会默认选中),然后鼠标右键,粘贴为数值。
然后将以下公式复制粘贴到B1
=YEAR(NOW())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4))
并按回车键。
此时年龄就被计算出来。
按住B1右下角的加号向下填充。
填充完之后,鼠标右键,选择复制。
回到刚才的工作表,在年龄的下边,鼠标右键,粘贴。
最后看一下结果。年龄已经按要求全部被计算出来了。
注意事项:
公式中的a1,是要将a1单元格的身份证号码转换成年龄。如果你对公式熟练的话,可以将其改为a2,a3等。
本经验用建一个新的工作表来专门更换年龄的做法,可以直接使用公式而不需要改变,有效减少出错的机会。