我将一堆表格从PDF文件复制到Excel。这些表包含空单元格。我需要编写一个代码,能够识别并计算每个表的每列中的空单元格数(我每张表保存一个表)。 我发布了以下问题IsNumeric function returning true for an empty cell并认为我通过计算每个单元格的修剪值的长度得到了答案,但事实证明这并没有解决它。对于那些空单元格,length函数返回值5。对于具有值的许多其他单元格,值为5。
当我单击 ctrl + G 并选择空白时,这些空单元格不会突出显示。只突出显示完全为空的列中的单元格。
看起来我在引用我的工作表时遇到了问题。命令isnumber
返回false,以便解决我的问题。但使用len(clean())
仍会返回大于零的数字。现在我可以使用isnumber
功能。但是我想知道这些单元格中存储了什么样的值。
答案 0 :(得分:0)
我最好的猜测是,单元格实际上包含不可打印的字符,例如回车符。
您可以使用以下公式轻松检查此问题:=LEN(CLEAN(A1))
与=LEN(A1)
相比应返回不同的值