首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

什么?故意出错?

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

还真的有一个,它就是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功能、函数都有它的特定用法。有些冷门函数看起来没有用,事实是你不了解它而已。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONppyrdwzaGtJy51ypOO8ocg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券