你会输入Excel公式吗?

在Excel输入公式可以说是人人都必须要会的,对于初学者,在使用过程中会出现各种各样的问题。跟着卢子一起来看看,你是否也中招?

1.输入公式出现的问题

输入公式,出现错误#NUM!

2021/6/1放在单元格是表示日期,而放在公式是一个计算式,这里/就等同于÷,也就是说得到336.8333。

公式中的日期,有两种比较常用的表示法,"2021/6/1"和DATE(2021,6,1)。

于是,就有了不管三七二十一,全部内容加双引号这种错误方法。A2是单元格,不能加双引号,否则就变成文本了,这样就无法运算。

但公式准确无误输入后,又出现了新的问题,单元格显示1900/1/16,怎么回事?

公式有的时候,受隔壁列的影响,单元格格式变成日期格式,需要设置为常规才能恢复正常。

=DATEDIF(A2,"2021/6/1","m")

还要一种情况就是,当公式输入正确,却没进行计算,依然是公式。这是因为单元格为文本格式。

将单元格设置为常规,再重新输入公式即可。

=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"y")

说明,m代表月,y代表年。

2.填充公式

输入完公式,肯定希望将公式应用到所有单元格,最常用的方法就是直接下拉。

不过当单元格比较多的时候,双击会是更好的选择。

双击也有不起作用的时候,如中间有的单元格没写日期,这样就填充不完整,遇到这种情况又该如何处理?

可以在左上角的名称框输入填充公式的区域,比如B2:B18,回车,在编辑栏输入公式,Ctrl+回车。

这里有空单元格的时候,公式需要再完善一下,加IF判断,让空单元格显示空白。

=IF(A2="","",DATEDIF(A2,"2021/6/1","m"))

除此之外,还有一种是智能填充公式,输入新内容以后,会自动的填充。

选择原来的区域,按Ctrl+T,就可以插入表格。表格可以智能填充公式,也可以动态获取透视表的区域。

3.公式错误

NO1:“#DIV/0!” 错误

当一个数除以零 (0) 或空白单元格时,Excel 将显示此错误。

用IF函数进行一个判断即可。

=IF(B2=0,"",C2/B2)

NO2:“#NAME?”错误

Excel 无法识别公式中的文本时会显示此错误,比如由于在公式当中,文本字符串没有添加英文双引号或函数名称拼写错误。

NO3:“ #NULL!”错误

当指定两个不相交的区域的交集时(交集运算符是分隔公式中的引用的空格字符),而导致的错误值,它其实是一种值的返回结果,例如,区域A1:B2和C6:D7不相交,因此,输入公式=SUM(A1:B2 C6:D7)将返回 #NULL! 错误。

NO4: “#NUM!” 错误

当公式或函数包含无效数值时,如求负数的平方根,导致出错。

NO5:“ #REF! ”错误

引用的区域被删除后,如良品数的区域被删除,导致出错。

NO6: “ #VALUE! ” 错误

单元格内含有文本,运算导致出错。

NO7: “ #NA ” 错误

这个主要是VLOOKUP查找不到对应值导致的,详见文章:VLOOKUP函数你知错了吗?

最后,文章写完的时候,发现日期写错,6月30日写成6月1日,不过对实际没啥影响,顺便就考你一个问题。怎么将日期变成每月的最后一天?

推荐:这里有最新最全的Excel函数教程,跟网络病毒式传播的Excel公式大全say goodbye

上文:你会Ctrl+C吗?

你在使用公式的过程中还遇到过什么问题?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐