0

我将一堆表格从 PDF 文件复制到 Excel。这些表格包含空单元格。我需要编写一个能够识别和计算每个表的每一列中的空单元格数量的代码(我每张表保存一个表)。我发布了以下问题IsNumeric 函数为空单元格返回 true并认为我通过计算每个单元格的修剪值的长度得到了答案,但事实证明这并不能解决它。length 函数为这些空单元格返回值 5。对于许多其他具有值的单元格,值为 5。

当我单击ctrl+G并选择空白时,这些空单元格不会突出显示。只有完全为空的列中的单元格才会突出显示。

看起来我在引用我的工作表时遇到了问题。该命令isnumber返回false,这样就解决了我的问题。但 usinglen(clean())仍然返回一个大于零的数字。现在我可以使用这个isnumber功能了。但我很想知道这些单元格中存储了什么样的值。

4

1 回答 1

0

我最好的猜测是单元格实际上包含不可打印的字符,例如回车。

您可以使用以下公式轻松检查这一点:=LEN(CLEAN(A1))与刚才相比,它应该返回不同的值=LEN(A1)

于 2013-08-15T14:39:50.130 回答