Q:上周五有朋友问,知道身份证号如何计算年龄?
A:要解决这个问题,我们还需要介绍两个函数:TEXT和DATEDIF,今天我们先来介绍TEXT函数。
一、TEXT函数的语法及功能
TEXT函数用来设置【数字】格式,类似于右键【设置单元格格式】中【数字】选项卡的功能,今天我们先来介绍设置日期、时间格式。
TEXT函数的语法为:
=TEXT(值,数值格式)二、设置日期、时间格式
1.年year
格式代码yyy,用来显示年份的后两位;格式代码yyyy小写e,用来显示年份的完整四位;示例如下图。
2.月month
格式代码m,显示月份,不带前导0;格式代码mm,显示月份,带前导0;格式代码mmm,显示月份的英文缩写;格式代码mmmm,显示月份的英文全拼;格式代码mmmmm,显示月份的英文首字母;示例如下图。
3.日day
格式代码d,显示日,不带前导0;格式代码dd,显示日,带前导0;示例如下图。
4.星期
格式代码aaa,显示星期的中文简称;格式代码aaaa,显示星期的中文全称;格式代码ddd,显示星期的英文缩写;格式代码dddd,显示星期的英文全拼;示例如下图。
5.时hour
格式代码h,显示小时,不带前导0;格式代码hh,显示小时,带前导0;示例如下图。
6.分minute
m既是月份的格式代码又是分钟的格式代码,单独使用时默认为月份,当需要表示分钟时,需要和其他格式代码合用。
格式代码h:m,显示分,不带前导0;格式代码hh:mm,显示分,带前导0;示例如下图。
7.秒second
格式代码s,显示秒,不带前导0;格式代码ss,显示秒,带前导0;示例如下图。
8.上午/下午
格式代码am/pm,显示上下午的英文缩写;格式代码A/P,显示上下午的英文简写(大写);格式代码a/p,显示上下午的英文简写(小写);格式代码上午/下午,显示上下午的中文;示例如下图。
9.综合运用示例
将下列日期时间分别改成中文和英文的格式,示例如下图。
三、将文本日期转换为真正的日期
一般在输入日期时,使用“-”“/”号作为年、月、日的间隔符,系统会自动将其识别为日期,如果省略间隔符直接输入数字串,比如20200308,则系统不会识别其为日期,从身份证号码截取的出生日期也是如此,需要使用TEXT将其转换为日期。
格式代码0000-00-000-00-00,意思是改为诸如2020-03-08的形式;需要注意的是,转换后虽然是日期形式,也能参与加减运算,但是其数据类型依然是文本不是日期,因此无法通过右键【设置单元格格式】的方法设置格式,如需把数据类型改成真正的日期,可以通过减负运算--加零+0减零-0,示例如下图。
举报/反馈

效率办公365

574获赞 282粉丝
每天学习一个办公小技巧!
关注
0
0
收藏
分享