新知一下
海量新知
6 0 8 2 1 8 8

【Excel函数教程】Excel隐藏函数不多,就这三个……

Excel高效应用 | 用好Excel工作高效不加班! 2021/05/21 09:59

打开Excel函数列表,密密麻麻的函数名称一定会让你看的眼花缭乱。在Excel中,有400多个函数,函数功能也越来越细化。好在这些函数都有帮助文件,一些不熟悉的函数在使用时可以看看帮助文件做一下简单的了解。

但是在Excel中,还有几个隐藏的函数,能够实现一些现有的函数无法实现的功能。为什么Excel会有隐藏函数,不知微软出于什么考虑而不公布出来。不过Excel隐藏函数不是很多,常用到的就三个:NUMBERSTRING、DATESTRING、DATEDIF。

因为是隐藏函数,所以在输入前几个字母的时候,EXCEL并不会智能导航出来,需要手动输入函数全称,三个函数简单介绍如下所示。

首先看NUMBERSTRING函数,它的作用是将数字转换为大写。这个函数有两个参数,第一个参数是要转换的数值,第二个参数是指定返回的类型。类型共三种,其中:1为汉字小写,2为汉字大写,3为汉字读数。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

如果数值有小数,该函数会四舍五入后再进行转换。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

首先看NUMBERSTRING函数,它的作用是将数字转换为大写。这个函数有两个参数,第一个参数是要转换的数值,第二个参数是指定返回的类型。类型共三种,其中:1为汉字小写,2为汉字大写,3为汉字读数。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

如果数值有小数,该函数会四舍五入后再进行转换。

在财务工作中,用于大小写转换是非常方便的,快快用起来吧!

再来看DATESTRING函数,它的作用是将日期转换为yy年mm月dd天。

如A1单元格为1月25日,C1输入公式=datestring(a1),显示结果为18年01月25日。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

相当于函数=TEXT(A1,"yy年mm月dd日"),datestring参数更加简单。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

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

DATEDIF函数是日期函数,主要用于计算两个日期之间的天数、月数或年数。

函数需要三个参数,基本结构为DATEDIF(起始日期,截止日期,统计方式),第三参数共有六种方式,具体功能如表18-1所示。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

第三参数的两边需要加引号,公式示例如图18-13所示。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

示例1:根据出生日期计算年龄。

本例中TODAY()为系统日期2019/6/25,使用公式=DATEDIF(B10,TODAY(),"Y")可以计算出员工的年龄,计算结果如图18-14所示。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

示例2:根据入职日期计算工龄(精确到天)。

如果需要得到以x年x月x天的形式显示工龄,就需要使用三个DATEDIF分别计算出年数、月数(忽略日和年)以及天数(忽略月和年),再用&进行连接得到所需结果,公式为:

=DATEDIF(D10,TODAY(),"y")&"年"&DATEDIF(D10,TODAY(),"ym")&"个月"&DATEDIF(D10,TODAY(),"md")&"天"

← 左右滑动查看完整公式 →

结果如图18-15所示。

新知达人, 【Excel函数教程】Excel隐藏函数不多,就这三个……

更多“Excel”相关内容

更多“Excel”相关内容

新知精选

更多新知精选