如何在excel公式等于某个数值时不让它显示?

表中我用公式=IFERROR(LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9),"")。当结果等于某个数值时如何不让它显示。比如等于“-”或者“-(-)”时,让它显示空白。

请你们写出具体公式,我是小白。

如果用公式隐藏公式会整复杂了,用条件格式是最简单的了,条件格式公式:

=ISNUMBER(FIND("-",F2))

鼠标选中F2单元格,顶端菜单栏 开始 条件格式 新建规则 使用公式,然后输入上面的公式,

然后在格式里面,字体 颜色设置为背景色。

确定,应用于=$F$2:$H$6

以上操作内容(公式及应用区域)基于图示内容,具体位置请自行更改。

注:正常日期格式不会被隐藏,但是文本格式的日期如果包含“-”会被隐藏。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-24
思路:嵌套if函数,
当if函数的结果等于指定数据时候就为空,否则就显示if函数的值,然后进行iferror函数的运算,
如有需要可以继续交流!
具体 公式为:=iferror(if(or(LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9)="-",LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9)="-(-)"),"",LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9)),"")
如有疑问可以继续交流!本回答被提问者采纳
第2个回答  2021-09-24

一个办法是设置条件格式,就是当单元格值等于指定数据字符时,显示的文字和底色的格式均为:白色或者无色

   这样的话,显示效果就是没有数据一样效果。

   还有一个办法是嵌套一个IF函数,当等于指定数据字符内容时,显示为空格……

公式为:

  =IFERROR(IF(OR(LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9)={"-","-(-)"}),"",LOOKUP(1,0/(表1!$B$2:$B$9=$B3),表1!$G$2:$G$9)),"")

相似回答