Excel:如果单元格包含数字,则返回该值


如果单元格包含数字,您可以在 Excel 中使用以下公式返回特定值:

公式 1:如果单元格是数字,则返回值

 =IF(ISNUMBER( A2 ), A2 , "")

此特定公式检查单元格A2是否为数字。如果它是数字,则公式返回单元格A2中的数字。否则,公式将返回空白。

公式 2:如果单元格包含数字则返回值

 =IF(COUNT(FIND({0,1,2,3,4,5,6,7,8,9}, A2 ))>0, A2 , "")

此特定公式检查单元格A2是否包含任何数字。如果是这样,该公式将返回单元格A2的全部内容。否则,公式将返回空白。

以下示例展示了如何在实践中使用每个公式以及 Excel 中的以下值列表:

示例 1:如果单元格是数字,则返回值

我们可以在单元格B2中键入以下公式,仅当单元格A2中的值是数字时才返回该值:

 =IF(ISNUMBER( A2 ), A2 , "")

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

如果 A 列中的值是数字,则 B 列仅返回该数字。

否则,B 列返回空白。

请注意,如果需要,您还可以返回其他值。例如,您可以使用以下公式返回“是”或“否”来指示 A 列中的单元格是否为数字:

 =IF(ISNUMBER( A2 ), "Yes", "No")

以下屏幕截图显示了如何在实践中使用该公式:

B 列现在显示“是”或“否”以指示 A 列中相应的单元格是否为数字。

示例 2:如果单元格包含数字则返回值

我们可以在单元格B2中键入以下公式,仅当单元格A2中包含数字时才返回该值:

 =IF(COUNT(FIND({0,1,2,3,4,5,6,7,8,9}, A2 ))>0, A2 , "")

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

如果 A 列中的值包含数字,则 B 列仅返回单元格的全部内容。

否则,B 列返回空白。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:检查单元格是否包含多个值之一
Excel:检查单元格是否包含日期
Excel:如果单元格包含文本,则计算平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注