Excel中如何设定,如果公式计算出错时返回空白单元格?
答案:5 悬赏:50 手机版
解决时间 2021-04-02 09:09
- 提问者网友:未信
- 2021-04-02 01:43
Excel中如何设定,如果公式计算出错时返回空白单元格?
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-04-02 02:26
以下讲解,将原计算公式称为“原公式”:
WPS或office2007版及后续版本都可以使用iferror函数,=iferror(原公式,"");
如果是office2003版,=if(iserror(原公式),"",原公式);
通过条件格式使错误值变为白色字体,按下图设置。
WPS或office2007版及后续版本都可以使用iferror函数,=iferror(原公式,"");
如果是office2003版,=if(iserror(原公式),"",原公式);
通过条件格式使错误值变为白色字体,按下图设置。
全部回答
- 1楼网友:洎扰庸人
- 2021-04-02 05:07
=iferro("你的公式","")
- 2楼网友:渡鹤影
- 2021-04-02 04:01
如果是07以上版本,可以改为
=iferror(1/A1,"")
=iferror(1/A1,"")
- 3楼网友:蕴藏春秋
- 2021-04-02 03:49
=iferror(1/a1,"")
这样就行了,判断是错误就为空,否则为1/a1值
公式长也是一样的直接套用呀,为什么要计算两次?
=iferror(VLOOKUP($H628,INDIRECT("'"&MId($U628,1,4)&"'!$A:$AG"),MATCH(AI$1,INDIRECT("'"&MId($U628,1,4)&"'!$1:$1"),0),0),"")
这样就行了,判断是错误就为空,否则为1/a1值
公式长也是一样的直接套用呀,为什么要计算两次?
=iferror(VLOOKUP($H628,INDIRECT("'"&MId($U628,1,4)&"'!$A:$AG"),MATCH(AI$1,INDIRECT("'"&MId($U628,1,4)&"'!$1:$1"),0),0),"")
- 4楼网友:西风乍起
- 2021-04-02 02:40
Excel2007 可以用IFerror
=iferror(1/47;A1,"")
=================================
返回错误的情况,只能是A1 为0 或者A1 不是数字,
公式可以改为
=IF(AND(A1<>0,ISNUMBER(A1)),1/A1,"")追问大哥你没看清楚我的问题,我的意思是这个1/A1条件有时会很长。例如,把1/A1替换成VLOOKUP($H628,INDIRECT("'"&MId($U628,1,4)&"'!$A:$AG"),MATCH(AI$1,INDIRECT("'"&MId($U628,1,4)&"'!$1:$1"),0),0),再弄上去,这个公式块就要在单元格中被计算2次了追答定义名称可能快点
要么就换成Excel 2007,
=iferror(1/47;A1,"")
=================================
返回错误的情况,只能是A1 为0 或者A1 不是数字,
公式可以改为
=IF(AND(A1<>0,ISNUMBER(A1)),1/A1,"")追问大哥你没看清楚我的问题,我的意思是这个1/A1条件有时会很长。例如,把1/A1替换成VLOOKUP($H628,INDIRECT("'"&MId($U628,1,4)&"'!$A:$AG"),MATCH(AI$1,INDIRECT("'"&MId($U628,1,4)&"'!$1:$1"),0),0),再弄上去,这个公式块就要在单元格中被计算2次了追答定义名称可能快点
要么就换成Excel 2007,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯