Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4019|回复: 8

[已解决]如何判断已设置数据有效性单元格显示空状态

[复制链接]
发表于 2014-7-28 08:46 | 显示全部楼层 |阅读模式
本帖最后由 wangli_sc 于 2014-7-28 09:39 编辑

在设置了数据有效性的单元格中,用什么函数可以判断出没有选中数据?
我想要实现,当该单元格没有选中数据的时候(显示为空状态),后面引用该单元格的区域保持为空,否则会显示错误值状态,影响表格美观。

请大神帮忙解决,非常感谢!
最佳答案
2014-7-28 08:51
可以使用IFERROR函數將錯誤以""顯示,保持美觀

=IFERROR(你原來的查詢公式,"")
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-7-28 08:51 | 显示全部楼层    本楼为最佳答案   
可以使用IFERROR函數將錯誤以""顯示,保持美觀

=IFERROR(你原來的查詢公式,"")
回复

使用道具 举报

发表于 2014-7-28 08:57 | 显示全部楼层

=if(isblank(引用单元格),"",原公式)
回复

使用道具 举报

 楼主| 发表于 2014-7-28 09:08 | 显示全部楼层
因为查找的是数字,用了这个公式,但也显示出数字了,而不是我想要的空。
回复

使用道具 举报

 楼主| 发表于 2014-7-28 09:21 | 显示全部楼层
滴答滴 发表于 2014-7-28 08:57

=if(isblank(引用单元格),"",原公式)

不行,因为那个单元格是设置了数据有效性,而非真空。
不管单元格有没有选中值,用LEN取其长度值都是6,不知这是怎么回事。
无语......
回复

使用道具 举报

发表于 2014-7-28 09:26 | 显示全部楼层
wangli_sc 发表于 2014-7-28 09:21
不行,因为那个单元格是设置了数据有效性,而非真空。
不管单元格有没有选中值,用LEN取其长度值都是6, ...

方便看下文件么?
回复

使用道具 举报

发表于 2014-7-28 09:26 | 显示全部楼层
  1. =IF(LEN(A1)=0,"",原公式)
复制代码
回复

使用道具 举报

 楼主| 发表于 2014-7-28 09:29 | 显示全部楼层
重新建了个表格,用IF判断却又可以了,无语呀......
回复

使用道具 举报

 楼主| 发表于 2014-7-28 09:38 | 显示全部楼层
找到原因了:原来套用公式的单元格也有个下拉符号,点击却没有值显示,估计是做了数据有效性之后,值被清掉了,但格式还在,会影响到公式的运用,清除掉数据有效性格式后,就OK了。

谢谢各位的解答,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 11:21 , Processed in 0.316897 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表