分享

谁吃饱了撑的?设计了这么一个故意出错的Excel函数

 hercules028 2021-12-14

什么?故意出错?

平时工作中我们总是想尽办法避免错误,难道真有生成错误的函数?

还真的有一个,它就是NA函数。

在单元格中输入以下公式,就会返回#NA的错误

=NA()

图片

谁吃饱了撑的,设计了这么一个无脑函数?

嘿嘿,你别急嘲笑这个函数,正是它解决了制作图表的一个难题。先看一个例子。

【例】如下图所示,根据AB列制作各公司本月利润柱形图。

图片

现需要把利润前3名突出显示出来。如果用手工一个个改色也不麻烦:

双击要填充的柱子,修改填充色。

图片

问题是,如果下个月利润数修改了,而你的图表柱颜色忘了改,直接把报告提供给领导,后果是就惨了。

图片

所以我们需要柱子可以自动为前三名变色,数据变柱子颜色也变。

为此,我们先添加一辅助列公式

=IF(B2>LARGE(B:B,4),B2,0)

然后复制辅助列,按Ctrl+V粘到图表上,添加数字标签后把两个系列重叠。

图片

看似是可以了,但柱子下方多了很多无意义的0,很是碍眼。

图片

怎么才能不显示0,改一下公式怎么样?

=IF(B2>LARGE(B:B,4),B2,'')

结果是你按Ctrl+V时,根本就不会显示前三名柱子。

图片

那那....公式要怎么设置?嘿嘿,这时na函数就显示它的作用了。让非前3名的行都显示成错误值#NA

=IF(B2>LARGE(B:B,4),B2,NA())

图片

看一下做成的图表,无意义的0没有了。

图片

为什么用NA函数就不显示#NA,原来图表就有这么一个功能。

点击“选择数据” - 隐藏的单元格和空单元格 - 将#NA显示为空单元格是默认选中状态。

图片

兰色说:每个excel功能、函数都有它的特定用法。有些冷门函数看起来没有用,事实是你不了解它而已。

长按下面二维码图片,点上面前往图中包含的公众号然后再点关注,每天可以收到一篇兰色最新写的excel教程。

工作中最常用的Excel函数公式,全印在一张超大的鼠标垫上(送40集配套视频),点我查看详情

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多