专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  GROUPBY用处多,多干工作多背锅 ·  3 天前  
Excel之家ExcelHome  ·  几个常用Excel公式,效率提升3% ·  3 天前  
完美Excel  ·  几段Word VBA代码 ·  5 天前  
Excel之家ExcelHome  ·  小白也能轻松学会的9个办公自动化大招 ·  4 天前  
Excel之家ExcelHome  ·  一对多查询的5种方法,你最喜欢哪一种 ·  4 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

Excel中那些强大却不为人知的隐藏函数

Excel之家ExcelHome  · 公众号  · Excel  · 2017-07-02 07:07

正文

Excel中有一类函数叫隐藏函数,你在Excel的函数列表里是找不到她们的身影的,甚至连微软的帮助文件里也没有相关说明,但是她们不但功能强大,而且在工作中应用广泛......


为了让你们别错过这些隐藏函数的精彩,我专门整理了这期教程推送,贴心吧?


对于教程有任何想法和需求,可以在底部留言给我,集中的问题我会专门写教程针对性解决。


隐藏函数之一、Datedif函数


DATEDIF函数是一个功能十分强大的日期函数,在工作中的应用非常广泛,用于计算两个日期之间的天数、月数或年数。


我先来介绍一下她的基础语法结构


DATEDIF(起始日期,截止日期,统计方式


统计方式

DATEDIF函数返回结果

Y

日期时间段中的整年数

M

日期时间段中的整月数

D

日期时间段中的天数

MD

日期时间段中天数的差。忽略日期中的月和年

YM

日期时间段中月数的差。忽略日期中的日和年

YD

日期时间段中天数的差。忽略日期中的年


光看语法容易晕,咱们看个实际案例,保你对她理解通畅~



两日期相差天数

=DATEDIF(A2,B2,"d")


两日期相差月数

=DATEDIF(A2,B2,"m")


两日期相差年数

=DATEDIF(A2,B2,"y")


忽略月和年,两日期相差天数

=DATEDIF(A2,B2,"md")


忽略日和年,两日期相差月数

=DATEDIF(A2,B2,"ym")


忽略年,两日期相差天数

=DATEDIF(A2,B2,"yd")


扩展案例一、根据身份证号计算年龄(周岁)



=DATEDIF(--TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")


扩展案例二、根据入职日期计算工龄(精确到几年几月几天)



=TEXT(SUM(DATEDIF(B2,C2,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")


隐藏函数之二、Numberstring函数


Excel中还有一个隐藏函数叫NUMBERSTRING,他可以将阿拉伯数字转换为大写形式。


她的语法很简单,一看就会~


NUMBERSTRING(数字,转换形式)


第二参数的三种形式对照效果如下(黄色区域输入公式)



B5单元格公式==NUMBERSTRING(B2,1)

B6单元格公式==NUMBERSTRING(B2,2)

B7单元格公式==NUMBERSTRING(B2,3)


工作中用到中文大写的时候,记得借助这个函数,可以避免复杂的函数公式,但是这个函数不支持带小数的数字,对于角分的转换效果不理想。



隐藏函数之三、Datestring函数


DATESTRING也是Excel中的隐藏函数,她的作用是转换日期格式为年月日的形式~


语法很简单,如下


DATESTRING(日期)


下图是对照效果(黄色区域输入公式)



B2单元格公式=DATESTRING(A2)


这几个隐藏函数的语法信息在Excel查不到的,大家存好吧~


本文由公众号 Excel函数与公式 友情推荐




零基础学Excel VBA - 第11期
免费公开课:7-4、7-6(晚20:00~21:30)
正式课时间:2017-7-10 —— 2017-8-9
点击【阅读原文】了解课程详情:
报名免费公开课请入QQ群:246666937,扫描二维码轻松入群