《excel如何把出生年月转换成年龄.pdf》由会员分享,可在线阅读,更多相关《excel如何把出生年月转换成年龄.pdf(2页珍藏版)》请在三一文库上搜索。
1、excel 如何把出生年月转换成年龄 你可以这样做 , 用 A2、B2、D2三个单元格,如要输入1995 年 1 月 1 日,你在 A2 中输入 1995,在 B2中输入年 1 月 1 日,D2中输入 =2005-A2+1,以后公式快速复 制下去就行,就是鼠标放在D2右下角变成十字时,按住鼠标往下拖。A2与 B2 之间的竖线在选边框时不要选。A2与 B2文字间尽量靠近。当然年月日这几个字 你也可以各个单元格输入一个, 以后就用不着反复输入 , 只要按上面的复制就可 以, 只要输入数字 如果只要输入年月就更单简单了, 假如在 A2中输入 1995.01,在 D2中输入公式 =2005.12-A2
2、+1,在 D2中不保留小数点(减少小数点保留整数),公式复制下拖 就可以了。只要你在 A2-An 中输入出生年月, D2-Dn 中就出现年龄, 你试一下。 D2中减少小数点保留整数 , 也可以这样设置 , 点格式- 单元格 - 数字- 数值, 在 小数位数中输入 0, 点确定 .1-9月份必须在前面加 0,月份取两位数。 设置第一列( A)为出生年份,第二列( B)为年龄, A1输入出生年,然后点击 B1输入“ 2005-”然后点击 A1,回车, ok!出来了。然后点击B1移动鼠标到 B1格子的右下角,会变成黑十字,点击鼠标左键不放往下拖,以后在A列输入 的年份就会自动在B列转换成为年龄了。
3、设置第一列( A)为出生年月日,第二列(B)为年龄, A1输入出生年,然后点 击 B1输入“ =NOW()-A1 ”,now()指得是当前时间。回车,出来的是两个日期值 间隔的天数,不是年龄,要转成年龄可以通过设置B列的单元格的数字格式实现, 方法如下:在单元格格式的窗口中点击“数字”,在“分类”选择最下边的“自 定义”,在“自定义”的类型栏中输入 yy“ 岁“m“月“ 即可将 B列中的天数转变为 年龄。 假设 C3为出生年月日(以50/2/14 为例),则在 D3中输入 =DATEDIF(D3,“2005-7-18“,“y“),回车,显示为 55。 这是根据身份证号码 (15 位和 18位通
4、用)自动提取性别和出生年月的自编公式, 供需要的网友参考: 说明:公式中的 B2是身份证号 1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3),2)=0,“女“,“ 男 “),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3),2)=0,“女“,“ 男“),“ 身份证错 “) 2、根据身份证号码求出生年月: =IF(LEN(B2)=15,CONCATENATE(“19“,MID(B2,7,2),“.“,MID(B2,9,2),IF(LEN(B 2)=18,CONCATENATE(MID(B2,7,4),“.“,
5、MID(B2,11,2),“身份证错 “) 3、根据身份证号码求年龄: =IF(LEN(B2)=15,year(now()-1900-VALUE(MID(B2,7,2),if(LEN(B2)=18,year (now()-VALUE(MID(B2,7,4),“身份证错 “) 提问人的追问 2010-02-10 12:47 例如 1982.03.02 如何计算今年的年龄 回答人的补充 2010-02-10 12:51 假设出生日期在 b 列,则可用公式: 1. 周岁年龄: =datedif(b2,today(),“y“) 2. 虚岁年龄: =year(today()-year(b2) 下拉复制公式。 注意:出生年月必须为excel 认可的日期格式。 如果不是认可的日期格式, 需要 先转换为 excel 认可的日期格式。或者用更复杂的公式直接转换。 提问人的追问 2010-02-10 14:06 你糊弄人是吧这些我也能找到你给我算出来才算啊 回答人的补充 2010-02-10 14:57 忽悠你干什么呀,我自己做出来了,你看看吧 B列单元格为 日期格式 C列单元格为 数值格式 请注意你的单元格格式一定要设置正确 不懂的 可以再问啊
链接地址:https://www.31doc.com/p-5012135.html