目录:
一、认识时间和日期
1.时间格式
时间从1900年1月1日开始计算,如果日期的数值格式为数字,那么2.5代表1990年1月2日12:00,故日期和天数可以直接加减
2.基本的时间与日期运算
计算结束时间:
计算持续时间:
二、日期函数
1.Year、Month、Day、Date函数
Year、Month、Day分别得到时间格式的年份、月份、日,Date函数对其进行组合
通过求下个月然后相减来得到每个月的最后一天:
2.Datedif函数
datedif(开始日期,结束日期,得到什么不同点),("ym"去除年份只计算月份的差异)
计算工龄:
3.Weeknum、Weekday函数
Weeknum:计算指定的日期属于当年的第几周
=WEEKNUM(B3,2),后面那个参数为指定(周日、周一等)为每周的第一天
Weekday:计算指定的日期属于当周的第几天
=WEEKDAY(B8,2),后面那个参数为指定每周的区间[周一到周日/周日到周六]
4.Text函数
可以强制改变单元格格式
日期变成星期:TEXT(B3,"aaaa")
数值变成日期:TEXT(B10,"0000-00-00")*1
三、条件格式与公式
1.使用简单的条件格式
标记大于1500000的值、将车间标记为红色背景、找到凭证号中的重复值等
2.定义多重条件的条件格式
条件为:0-1000000 红色背景,1000000-2000000 蓝色背景,2000000以上 黄色背景,重复值 绿色背景
多次设置即可,条件是会覆盖的,新的条件覆盖旧的条件
3.使用公式定义条件格式
将数量大于100的项目日期标记为红颜色背景等
四、文本处理函数
1.文本截取:Left、Right、Mid函数
Left,从左边开始截取,例如:Left(A3,3)即截取A3的左侧-前3位
Right,从右边开始截取,例如:Right(A3,3)即截取A3的右侧-后3位
Mid,从中间开始截取,Num(text,start_num,num_chars)
2.获取文本信息:Find、Len函数
Find:返回一个字符串在另一个字符串中出现的起始位置
Len与Lenb,Len:返回字符串的长度,Lenb:返回文本中包含的字符数(一个中文2个字符)
Left+Find函数的应用:
Len与Lenb函数的应用:
3.关于身份证
根据身份证前六位查找地区:
根据身份证6-14位查找生日:
根据身份证倒数第二位查找性别: