学完这波撩妹Excel技能,你绝对能成为最注目的那个!

2018-09-03 14:39:16 0 0

曾几何时,你有没有想学几招可以压身的硬技术,却苦于没有门道。机会来了,小编今天传授的这几招压箱底的功夫,学会了这几招,部门的小妹妹都对你刮目相看了!



获取当前日期时间且不再让它变化


在日常的工作中,往往需要记录当前的时间,然而当使用NOW函数的时候,由于该函数具有易失性,也就是随着时间的变化每次取的时间都不能固定成当时的时间,所以将当前的时间固定下来的时候就是一个难事。


案例:下面的是表是一个企业的销售人员出差借款领取时间,需要记录下当前的领取时间。如下图所示:



解决方法:

Step-1:在J2单元格中输入公式:=NOW(),然后按Enter键返回当前的日期与时间。如下图所示:



Step-2:选中G3:G7区域,单击【数据】选项卡-【数据验证】。如下图所示:


注:在Excel2010版本及以下版本中叫【数据有效性】。


Step-3:在弹出的对话框中选择【序列】,在【来源】里选择J2单元格,然后单击【确定】,如下图所示:



Step-4:然后在领取时间的单元格中下拉按钮进行选择当前的日期与时间,如下图所示:



还没有明白的小伙伴们看动态图哦~~





批量修正不规范的日期


在平时的报表里,往往会有一些不合乎规范的日期,这些日期统称为非法日期。

如何将下图中的非法日期修正成为合乎规范的日期。如下图所示:



解决方法:

Step-1:选中“销售日期”列,单击【数据】-【分列】,如下图所示:



Step-2:在弹出的对话框中选择【下一步】,接着在弹出的对计话框中再次单击【下一步】,如下图所示:



Step-3:在弹出的对话框中选择【日期】-【完成】。如下图所示:



效果如下图所示:




还没有明白的小伙伴们看动态图哦~~





动态获取指定路径下的文件名


在制作某些文件的目录的时候,需要获取文件名称下面的文件名称。比如获取路径“C:\Users\刘必麟\Desktop\资料”下的Excel文件名称。如下图所示:



解决方法:

Step-1:单击【公式】选项卡-【名称管理器】-【新建】,如下图所示



Step-2:在弹出的对话框中,输入【名称】为“提取名称”,然后在引用的位置输入公式:

=FILES("C:\Users\刘必麟\Desktop\资料\*.xls*")&T(NOW())

,最后单击【确定】,再单击【确定】。如下图所示


注:

(1)Files是一个宏表函数,一般不单独使用,主要的功能就是获取指定的路径下指定的文件的名称,是一个不能自动更新结果的函数;

(2)C:\Users\刘必麟\Desktop\资料\*.xls*表示路径下的所有的文件名,其中第一个星号(*)表示所有的文件的名称,第二个星号表示以xls开头的所有的Excel文件(包括xls,xlsx,xlsm)等,需要注意的是这个路径和文件名都是在引号中;

(3)T(NOW())表示自动更新当前的数据内容,NOW()函数是个易失性函数,返回当前的日期时间信息,每激活一个单元格或者按F9的时候都会重新计算;而T函数是检测给定值是否为文本,如果参数是数值,那么转换为空值,如果是文本,原样返回。而时间的本质就是数值,所以返回空值。主要作用是起到刷新的作用,当单击单元格的时候就能刷新数据,也可以按F9键进行刷新。


Step-3:然后在A2单元格中输入公式,最后按Enter键下拉填充直空白即可。如下图所示:


=IFERROR(INDEX(提取名称,ROW(A1)),"")


注:

(1)INDEX是一个查找引用函数,第一参数是查找的区域,第二个函数是行列数,是在查找区域的第几行(本题目中的类型);

(2)ROW函数是返回对应的行的行号,如ROW(A1)返回值为1;

(3)IFERROR函数是一个逻辑函数,如果值为错误值的时候,返回一个指定的值,如这里如果值为错误的时候就返回一个空白值。

(4)定义的名称是可以直接在公式中使用的,如这里的”提取名称“可以直接在公式中写入汉字,而不加任何的引号。


还没有明白的小伙伴们看动态图哦~~





来源:24财务excel,作者:刘必麟