Excel中的Len(cell.Value)= 0和cell.Value =“”是否相等?
在Excel中计算工作表中单元格的值时,以下语句是否为true?
当且仅当Len(cell.Value) = 0
,则cell.Value = "".
这意味着可以安全地检查单元中是否有零个字符,而不是将单元格值与空string进行比较。
是的,他们做同样的事情。
但是,我会build议您使用IsEmpty
函数来检查空单元格。 如果你在一个单元格中input一个单引号,那么'
len
检查”和“ =""
检查都将声明单元格是空的。 事实上并非如此。
在这种情况下, IsEmpty
将返回false。
而且读起来也容易一点。
我很确定你的陈述是真实的。 我已经使用了一段时间,从来没有这个假设的问题
我的两个美分:我不确定你是否从这个技巧中获得了很多的performance,而且可能更容易让其他人理解cell.Value = ""
比Len(cell.Value) = 0