excel表格中如何把出生年月表示成20XX1212.docx
- 文档编号:29476301
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:6
- 大小:18.49KB
excel表格中如何把出生年月表示成20XX1212.docx
《excel表格中如何把出生年月表示成20XX1212.docx》由会员分享,可在线阅读,更多相关《excel表格中如何把出生年月表示成20XX1212.docx(6页珍藏版)》请在冰豆网上搜索。
excel表格中如何把出生年月表示成20XX1212
竭诚为您提供优质文档/双击可除
excel表格中如何把出生年月表示成20XX-12-12
篇一:
excel制表技巧时间日期
excel制表技巧(40)日期时间
excel中日期与时间的快速处理
1、任意日期与时间的输入数字键与“/”或“-”配合可快速输入日期,而数字键与“:
”配合可输入时间:
如输入“3/25”,然后回车即可得到“3月25日”。
又如输入“9:
25”,回车即得到“09:
25”。
2、当前日期与时间的快速输入选定要插入的单元格,按下“ctrl”键与分号键“;”,然后回车即可插入当前日期。
而要输入当前时间,同时按住“ctrl”键、“shift”键与分号键,然后回车即可。
3、日期与时间格式的快速设置如果对日期或时间的格式不满意,可以右击该单元格,选定“设置单元格格式→数字→日期”或“时间”,然后在类型框中选择即可。
一、excel日期计算的基础
事实上,excel处理日期的方式和我们想象的有些不同。
在我们眼中,日期是含有年、月、日的有特定格式的数据。
但是,excel却在内部把日期作为以1开始的时间序列数存储。
二、显示当前日期
在各种工资表、成绩表等各种类型的工作表中,常常需要显示当前日期,如果插入的日期就是工作时的日期,而且以后不需要改变,则使用组合键ctrl+;插入即可。
如果希望这个日期能够自动更新,则使用函数today。
三、使用公式快速输入日期
1、快速输入有规律的日期系列
如果需要在工作表中输入有固定间隔数(这个间隔可以是年、月、日)的日期系列时,用公式处理非常高效。
2、快速输入无规律的日期系列
上面是输入有规律的日期系列,如果要输入的日期没有规律,有没有方法提高输入效率呢?
回答是肯定的。
四、计算日期对应的星期数
有时我们希望求出日期所对应的星期数,以便分析星期对相关数据的影响。
五、计算两个日期之间的天数
在实际工作中,需要计算两个日期之间间隔的天数的情形非常多。
比如现在是20xx年7月27日,20xx年10月8日是50周年校庆,我们想计算出距离校庆还有多少天,该使用什么公式呢?
六、计算两个日期之间工作日的天数
我们把每个星期得星期一到星期五称为工作日,假如项目经理20xx年7月7日接到一个新项目,要求20xx年10月8日完成,他需要计算一下这两个日期之间有多少个工作日,以便安排工作的进度。
七、计算若干年、月、日以后的日期
计算若干年、月、日以后的日期在实际任务也可能常常遇到。
例如,计划用1年2个月零15天来完成一本图书的编写工作,开工日期为20xx年7月28日,那么什么时候能完成图书的编写呢?
八、计算两个日期之间的年数
如果需要计算两个日期之间的年数,使用yeaR函数实现起来非常简单。
九、计算年龄
年龄应该为我们生活的完整数的年。
具体地说,就是当前的日期与我们出生的日期之差得到的天数,除以365得到的数的整数部分。
这里所说的年龄也就是我们常常说的实岁。
利用一个名为yeaRFRac和函数和一个取整函数int可以轻松计算年龄。
一、excel时间计算的基础
和日期一样,excel处理时间的方式并不像我们看到的那样——时间是由小时、分钟和秒钟组成的,有特殊格式的数据。
excel在内部把每24小时的时间周期作为一个从0至1的小数存储。
二、使用公式快速输入时间
如果需要在工作表中输入很多没有规律的时间系列,假如只用输入a列的数字,然后用excel公式自动转换成需要得到的c列的时间格式,就可以大大提高输入的效率。
三、计算出工作的小时数
在一些类似于考勤表的工作表中,常常需要计算工作的小时数,这也就是前面所提到的,两个时间间隔长度的问题。
我们在下面的工作表中进行操作。
四、计算出考试的分钟数
上面一个实例,计算两个时间的差值,我们希望计算结果的单位为小时。
那么,假如我们希望计算结果的单位为分钟,该用什么公式呢?
下面用计算考试的分钟数来说明。
五、对时间的小时、分钟和秒进行处理
下面这个问题是来自于一位读者的提问,大致是这样的:
我希望对时间用如下规则进行处理,如果时间的秒数大于等于30秒,则分钟数加1,秒数归于0;如果时间的秒数小于30秒,则去掉秒数。
一、excel时间计算的基础
和日期一样,excel处理时间的方式并不像我们看到的那样——时间是由小时、分钟和秒钟组成的,有特殊格式的数据。
excel在内部把每24小时的时间周期作为一个从0至1的小数存储(图1)。
图1
说明:
把a列中的时间数据复制到c列,然后通过“单元格格式”对话框,将c列的格式设置为“常规”即可看到如图所示的效果。
从图1中可以看出,每24小时的周期都从午夜零点(0:
00:
00)开始,存储为0。
正午(12:
00:
00)则存储为0.5,因为从午夜零点至正午恰好是一个整天的一半。
到下一个午夜零点时(0:
00:
00),excel把它存储为1。
从上一个午夜零点开始至下一个午夜零点开始,正好经历了24小时,这就是我们所说的,excel处理时间的一个24小时周期。
将时间作为小数存储使得excel可以对时间进行运算。
例如,要计算两个时间之间的间隔长度,执行结束时间对应的小数减去开始时间对应的小数的操作即可,具体应用下面会有实例介绍。
巧用[分列]更改日期
刚进办公室,小赵就急急忙忙地跑过来说:
“快帮兄弟一把!
”我走到他的电脑前,看到的是一张名为“职工简况”的excel工作表。
他说:
“领导让我根据表上面的出生年月,快速算出截止到20xx年5月31日每个人的年龄,下午就得交差。
”这有何难,我胸有成竹地坐到了电脑前,立马在“出生年月”的右面插入了一列,在e3单元格里输入公式“=datediF(d3,"20xx-5-31","y")”,一回车,e3单元格里竟是“#Value!
”。
仔细一看,原来图1表格中“出生年月”里的数据不符合要求,程序不能识别出这是日期,因此不能利用这些数据进行有关日期的操作。
如何将它们改为程序能够识别的日期形式呢?
一个一个地改,不是办法,好几百人呢!
如果“出生年月”中的数据最右面都没有小数点(如68.9.26),只需用“替换”将数据中的小数点“。
”替换为“-”,程序就会识别出这些数据是日期。
数据最右面有一个小数点,即使用上面的方法替换,程序也不认为这些数据是日期,可恰恰数据里有好多是这样的。
提取字符吧!
需要的字符又多少不一;删除最右面一个小数点吧,一时还找不到这样的函数。
“天无绝人之路”,几经摸索还真找到了一个好办法,虽然还是有些麻烦,但总比一个一个地改要好的多。
思路是将数据分为年、月、日三部分(如59.10.5),每部分各占一列,然后再将这三部分用“-”,连接起来。
显然我们应以小数点“。
”作为分隔标志,即分隔符号。
1.因为数据的最右面还有一个小数点,所以应在“出生年月
”列的右面插入
3个空白列
(请见图1)。
2.选择“出生年月”下面的所有数据,即d3:
d8,单击“数据→分列→下一步”,在“分隔符号”中勾选“其他”,在其右面的空白处输入一个小数点“.”,去掉“分隔符号”中的其他所有选项。
3.单击[下一步→完成]按钮。
数据按要求分成了三列(请见图2)。
4.选中g3单元格,输入公式“=(iF(F3>0,d3
如何判断某日是否星期天
=weekday(a2,2)
=text(a1,"aaaa")
=mod(a1,7) 某个日期是星期几
比如20xx年2月9日,在一单元格内显示星期几。
=text(a1,"aaa")(五)
=text(a1,"aaaa")(星期五)
=text(a1,"ddd")(Fri)
=text(a1,"dddd")(Friday)
什么函数可以显示当前星期
如:
星期二10:
41:
56
=text(now(),"aaaahh:
mm:
ss")
求本月天数
设a1为20xx-8-4求本月天数
a1=day(date(yeaR(a1),month(a1)+1,0))
也有更簡便的公式:
=day(eomonth(now(),0))
具箱。
需加載分析工
当前月天
数:
=date(yeaR(today()),month(today())+1,1)-date(yeaR(today()),month(today()),1)
用公式算出除去当月星期六、星期日以外的天数
=sumpRoduct(--(mod(Row(indiRect(date(yeaR(now()),month(now()),1)@")
象22怎样转换成22日?
转成当年当月的日子
公式为:
=date(year(now()),month(now()),22)
将“20xx年5月”转换成“20xx年05月”
公式为:
=text(a8,"yyyy""年""mm""月"";@")
也可以这样处理:
选中单元格,设置单元格公式-数字-自定义,将yyyy“年”m“月”改为:
yyyy“年”mm“月”,即可。
但这方法打印出来显示为:
20xx/5/
将“1968年6月12日”转换为“1968/6/12”格式=yeaR(a1)号)或使用公式=text(a1,"yyyy/mm/dd")。
也可以用另一种公式:
=iF(iseRRoR(text(a1,"yyyy/mm/dd")),text(a1,"0000!
/00!
/00"),text(a1,"yyyy/mm/dd"))
将“二○○三年十二月二十五日”转为“20xx-12-25”格式,
1、可以用数组公式将中文日期转化为日期系列数
{=14610+match(substitute(a3,"元","一
"),text(Row($14611:
$55153),"[dbnum1]yyyy年m月d日"),0)}
该公式速度较慢。
2、改进后的公式,速度要快的多:
{=date(1899+match(leFt(a7,4),text(Row($1900:
$2100),"[dbnum1]0000"),0),month(match(substitute(mid(a7,6,7),"元","一"),text(Row($1:
$366),"[dbnum1]m月d日"),0)),day(match(substitute(mid(a7,6,7),"元","一"),text(Row($1:
$366),"[dbnum1]m月d日"),0)))}
要设置为1900年的日期格式。
日期格式转换
如a列是月份数为8,b列是日期数为18,如何在c列显示“8月18日”=a1&"月"&b1&"日"
反之,要将c列的“8月18日”直接分别到d、e列,显示月份和日期,月数份=leFt(c5,Find("月",c5)-1)
日期数=mid(c5,Find("月",c5)+1,Find("日",c5)-Find("月",c5)-1)
也可分别用公式:
=month(--c5)
=day(--c5)
日期格式转换问题
输入的日期是:
04-07-26.与另一格的"001"合并,合并出来
是:
040726001.
=text(a1,"yymmdd")&"001"
要想自动取得“编制日期:
xxxx年x月x日”
可在该单元格输入="编制日期:
"&text(today(),"yyyy年m月d日")
20xx
原创作品,转贴请注明作者和出处,留此信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 表格 如何 出生 年月 表示 20 XX1212