小兔网

什么是ISNONTEXT函数?

知识兔

ISNONTEXT函数归类为Excel Information函数。该功能有助于检查单元格是否包含文本(是否在单元格中键入了任何内容?)。如果值为文本,则返回TRUE,否则返回FALSE。例如,如果给定的值是数字,日期或时间,则ISNONTEXT将返回FALSE。

作为财务分析师,当处理大量数据时,该功能有助于测试给定值是否为文本。在某些其他情况下它也很有用。例如,您对大量数据执行了AUTOSUM。当结果给您一个错误时,我们可以检查之间是否存在文本。

 

= ISNONTEXT(值)

 

ISNONTEXT函数使用以下参数:

  值(必填参数)–这是需要测试的表达式或值。通常将其作为单元地址提供。

ISNONTEXT函数将返回逻辑值TRUE或FALSE。

 

如何在Excel中使用ISNONTEXT函数?

为了了解ISNONTEXT函数的用法,让我们考虑一些示例:

 

例子1

让我们首先了解给定以下数据集时函数的行为:

 

数据给出的公式结果备注
真正= ISNONTEXT(TRUE)该值是文本,因此该函数返回FALSE。

= ISNONTEXT()真正对于空白值,该函数返回TRUE。
“ CFA”= ISNONTEXT(“ CFA”)真正尽管表达式是文本,就像在逗号中一样,但是该函数返回TRUE。
#名称?= ISNONTEXT(#NAME?)真正该函数针对公式错误返回TRUE。
32.00= ISNONTEXT(32)真正该函数返回TRUE,因为它是一个数字。

 

例子2

假设我们从PDF文件导入了数据。数据是一组1-20,500的数字,我们将其导入到A列中,如下所示:

 

ISNONTEXT函数

 

正如您在上面看到的那样,数据已缩放到所选内容,因此无法理解。我们希望对这些数字求和。当我们这样做时,我们得到的金额与预期的有所不同。在查看数据时,我们注意到两件事:

1.首先,数据填充的行数为20,529,而导入的数据应显示20,500行填充。

2.在浏览数据时,我们意识到有几行包含文本。

首先,我们需要删除包含文本的行。为此,我们可以使用ISNONTEXT公式(查看键入到单元格中的任何内容)。

在B列中,我们将输入以下所示的公式:

 

ISNONTEXT函数-示例1

 

现在,我们将公式拖动到末尾以覆盖所有行。

完成后,我们将应用过滤器。对于过滤器,我们需要转到“数据”选项卡,然后单击“过滤器”,如下所示:

 

ISNONTEXT函数-示例1a

 

选择过滤器后,我们可以单击向下箭头,然后仅单击FALSE以获得带有FALSE的行。

 

ISNONTEXT函数-键入单元格的任何内容

 

快捷方式是ALT + A + T。

现在我们看到了罪魁祸首,这些罪魁祸首是包含文本的行。现在,我们可以删除它们并与原始数据进行核对。在这里,有26行带有文本,这意味着一行已作为文本导入。我们甚至可以更正错误并将其格式化为数字。

 

ISNONTEXT函数

 

有关ISNONTEXT函数的一些注意事项

1.ISNONTEXT函数是返回逻辑值TRUE或FALSE的IS函数的一部分。

2.它不会返回错误,例如#NAME!,#N / A!等,因为它只是评估数据。

3.我们可以确定,是否有任何类型输入到单元格中?


额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示