有时候知道一个单元格是否包含某些东西很有帮助,它实际上并不重要,只是它包含什么。在这些情况下,有两种方法可以解决此问题。

第一种解决方案是简单地使用LEN函数来确定单元格中包含的内容是否有长度。例如,假设您要检查单元格F1中是否有值。您可以使用以下命令:

=IF(LEN(F1)>0,"Found something there","Nothing is there")

如果单元格F1中没有任何内容,则长度将等于零。

如果单元格中有东西,甚至是数字,那么长度将大于零。

第二种解决方案是LEN方法的变体。您需要做的就是检查单元格中是否有任何东西。这听起来可能很奇怪,但是当您看到公式时会更容易。例如,以下将检查单元格B4中是否有任何内容:

=IF(B4<>"","Found something there","Nothing is there")

如果单元格中有任何内容,则此公式中的测试为True。如果单元格为空,则测试失败。

您可以使用的另一个解决方案是ISBLANK工作表功能。如果目标单元格为空,则此函数返回True;如果目标单元格为空,则返回False。

作为示例,假设您要检查用户是否在单元格D7中输入了内容。您可以使用以下方法进行确定:

=IF(ISBLANK(D7),"Input values missing",D7)

在这种情况下,包含该公式的单元格将包含与D7中相同的值,前提是其中存在某些内容。如果D7中没有任何内容,则该单元格包含文本“缺少输入值”。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2112)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: