[算表] Excel的""不被视为空白格

楼主: Lanjaja   2019-12-17 17:17:54
软件:Excel
版本:2013
我有一个Excel的基本问题一直解决不了,
想请教板上的先进。
假如A3格是1,A4格是3,我在A5格输入
=IF(A3<A4,"","False")
结果A5格外观显示是空白的储存格
可是我又在A6格以ISBLANK(A5)
结果是FALSE!
这代表A5格实际上不是空白格!
我的目的是想在IF()条件式中创造A3<A4时,
A5就等于空白格,
请问板上强者我应该在IF内输入什么,
才代表是真正的空白格呢?
感谢帮忙~
作者: soyoso (我是耀宗)   2019-12-17 17:24:00
个人觉得,储存格a5在输入资料或公式的当下就已不是空白储存格了,因此储存格a6看是否调整其他的方式来达成如=a5=""就为真之类的如果要a5在判断后还为空白储存格的话,想到的是以宏worksheet_change触发事件来判断
楼主: Lanjaja   2019-12-17 18:37:00
谢谢soyo大的回复,可是我开心的excel档,用isblank()测还是得到""不是真正的blank
作者: soyoso (我是耀宗)   2019-12-17 19:18:00
不太了解,用函数isblank测哪个储存格,和开新的excel档的关系为?是指isblank检查内文所述公式所在的储存格(如储存格a5)如果是的话,就如17:24~17:25回文,a5在输入资料或公式时就不是空白储存格,isblank来检查就会为false若是以worksheet_change来回传的话,为真则不回传空字串""而是以range.clear或clearcontents回传""←这称为空字串不是称空白在储存格内只要输入值或是公式都不会是空白储存格所以isblank来检查这方面当然就是false如果检查公式回传的值,不一定要以isblank来检查17:26所回储存格a6以=a5=""不就可以检查储存格a5是否为空字串
作者: jumbotest (coup de foudre)   2019-12-17 20:13:00
空格啦 蔡健雅是因为中文不好才讲空白格
作者: rafaiero (路人甲)   2019-12-17 22:47:00
我只想到用不是A5的一个储存格放if公式,条件设成A5=任何一个没用到的储存格,这样应该A5就不是””了有赖原po试试看,手边没电脑用

Links booklink

Contact Us: admin [ a t ] ucptt.com