如何隐藏Excel中IFERROR公式返回的#NA且不影响图表正常展示?
Excel隐藏#N/A错误值且不影响图表显示的解决方案
以下两种方案都可以满足「保留#N/A值让图表跳过对应数据点、不展示为0,同时表格里不显示#N/A乱码」的需求:
方案1:配置可批量生效的条件格式(适用所有场景)
你之前的条件格式无法批量生效,是因为操作时没有先选中全范围,或公式用了绝对引用,按以下步骤操作即可:
- 先选中需要配置的完整区域A1:A100,确保选中后左上角名称框显示的活动单元格为A1
- 点击「开始」选项卡→「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」
- 公式输入框填入
=ISNA(A1),注意A1不要加$符号,使用相对引用 - 点击「格式」→「字体」,将字体颜色设置为和单元格背景色一致(默认背景为白色就选白色),保存规则即可
- 该规则会自动适配区域内所有单元格,A2会自动判断
ISNA(A2)、A3判断ISNA(A3),无需逐个调整
方案2:自定义单元格格式(操作更便捷)
如果A列仅包含计算得到的数值和#N/A两类内容,用该方案无需配置条件格式:
- 选中A1:A100区域,右键点击选择「设置单元格格式」
- 切换到「数字」选项卡,分类选择「自定义」
- 在「类型」输入框填入
[白色][=NA()]#N/A;G/通用格式;G/通用格式;@,如果单元格背景不是白色,将「白色」替换为对应的背景色名称即可,点击确定保存 - 该设置只会把#N/A的字体颜色改为和背景一致实现隐藏,正常数值不受影响,且单元格存储的#N/A本质没有变化,不会干扰图表的识别逻辑
内容的提问来源于stack exchange,提问作者Chris Mcnight
相关产品推荐
相关产品推荐

