EXCEL 中如何将#N/A显示为空白。

要求BA38是#N/A时显示为空白。在excel中的BA38的公式是=$T$37-AY38当AY38显示为空白或者是#N/A时,ba就会是#N/A。AY38的公式是:=I... 要求BA38是#N/A时显示为空白。
在excel中的BA38的公式是=$T$37-AY38
当AY38显示为空白或者是#N/A时,ba就会是#N/A。
AY38的公式是:=IF(VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,0))
展开
 我来答
缘来是我LXZ
高粉答主

2019-05-06 · 缘来缘去终会散,花开花败总归尘。
缘来是我LXZ
采纳数:208 获赞数:187040

向TA提问 私信TA
展开全部

EXCEL中将#N/A显示为空白,函数结果有误时EXCEL即显示为#N/A,可使用iferror函数实现将错误结果#N/A显示为空白。

方法步骤如下:

1、下面使用VLOOKUP函数做说明,当VLOOKUP(A3,G:H,2,0)函数查不到对应的数据时,就会在相应的公式单元格显示为#N/A。

2、在VLOOKUP函数中添加iferror函数,使函数成为iferror(VLOOKUP(A3,G:H,2,0),"")即可。【当iferror第一个参数即VLOOKUP函数结果有误时,则显示为后面双引号的额内容】

3、下拉填充下方相应单元格,返回EXCEL表格,发现成功将将#N/A显示为空白。

EXCEL办公实战
推荐于2017-10-08 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23637

向TA提问 私信TA
展开全部

使用IFERROR函数进行容错处理


Excel版本参考:2010

测试:将C1中的#N/A显示为空白

1、修改C1公式为:=IFERROR(VLOOKUP(B1,A:A,1,),"")

原公式:VLOOKUP(B1,A:A,1,)

2、回车,查看效果

要点:其他都可以采用在外部嵌套IFERROR函数处理

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2014-04-03 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7652万
展开全部
要改就要改出错的源头
把AY38的公式=IF(VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,0))
改成
=IF(COUNTIF(Sheet2!BO:BO,AX38),"",IF(VLOOKUP(AX38,Sheet2!BO:BP,2,)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,)))

BA38的公式=$T$37-AY38
改成=IF(AY38="","",T$37-AY38)

http://zhidao.baidu.com/question/1731781936891691507.html?oldq=1
更多追问追答
追问
AY38改后,准确说应该是ay列改后,乱码成了空白,但正确结果也成空白
ax的公式是:=VLOOKUP(AW38,Sheet2!BN:BO,2,0)
追答
嗯,修改了
AY38
=IF(AX38="","",IF(COUNTIF(Sheet2!BO:BO,AX38),IF(VLOOKUP(AX38,Sheet2!BO:BP,2,)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,)),""))

BA38
=IF(AY38="","",T$37-AY38)

你再试一下

AX38
=IF(COUNTIF(Sheet2!BN:BN,AW38),VLOOKUP(AW38,Sheet2!BN:BO,2,),"")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nhking
2014-04-03 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部
首先请将AY38的公式改为:
=IF(ISNA(IF(VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,0))),"",IF(VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36,"",VLOOKUP(AX38,Sheet2!BO:BP,2,0)))
然后将BA38的公式改为:
=IF(OR(ISNA($T$37-AY38),AY38=""),"",$T$37-AY38)
追问
AY38改后,乱码显示为空白,正确的也显示为空白
追答
首先请将AY38的公式改为:
=IF(OR(VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36,ISNA(VLOOKUP(AX38,Sheet2!BO:BP,2,0))),"",VLOOKUP(AX38,Sheet2!BO:BP,2,0))

然后将BA38的公式改为:
=IF(AY38="","",$T$37-AY38)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿填雨
2014-04-03 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:26.9万
展开全部
多加个ISERROR吧:
=IF((ISERROR(VLOOKUP(AX38,Sheet2!BO:BP,2,0)+VLOOKUP(AX38,Sheet2!BO:BP,2,0)>$T$36)),"",VLOOKUP(AX38,Sheet2!BO:BP,2,0))
更多追问追答
追问
ay列乱码显示空白,正确的数字仍然保留,是好的
那请问后面的ba列ba38还输入什么公式才可以向ay列一样,乱码空白,正确结果就显示
追答
哈哈,同样道理啊:
=IF(ISERROR($T$37-AY38),"",$T$37-AY38)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式