如何在Excel中使用ISNUMBER函数(7个例子)

  • Share This
Hugh West

在Microsoft Excel中,ISNUMBER函数通常用于检查一个给定的参数是否包含一个数值。 在这篇文章中,你将通过适当的图示来了解如何在Excel中有效地使用这个ISNUMBER函数。

上面的截图是文章的概述,代表了一些应用的情况。 身份证号码 你将了解更多关于这些方法以及其他函数的使用。 身份证号码(ISNUMBER 在本文的以下章节中,可以轻松地实现这一功能。

下载实践工作手册

你可以下载我们用来准备这篇文章的Excel工作簿。

ISNUMBER函数的使用.xlsx

ISNUMBER函数简介

  • 功能目标。

ISNUMBER函数用于检查一个值是否是数字。

  • 语法。

=ISNUMBER(value)

  • 争论解释。
争论 必备/可选 解释
价值 需要 任何数值或单元格引用或单元格的范围。
  • 返回参数。

一个布尔值:TRUE或FALSE。

在Excel中使用ISNUMBER函数的7个合适例子

1.Excel ISNUMBER函数的基本用法

在下图中,有不同类型的数据在 B栏 .在 D栏 输出显示所选数据是否为布尔值的数字。 真和假 分别是:如 身份证号码 函数接受一个值作为其参数,因此在第一个输出中 细胞D5 ,相关公式将是。

=ISNUMBER("Andrew")

而该函数将返回布尔值 失败 作为 '安德鲁' 是一个文本,而不是一个数字值。

同样地,你可以将所有其他的值从 B栏 在ISNUMBER函数的参数中可以看到输出。 D栏 与相关的公式放在一边。

2.Excel中带有单元格参考的ISNUMBER

ISNUMBER函数还接受一个 单元参考 所以现在让我们来看看这个函数是如何在所有数据的单元格引用中工作的。 B栏 .

在输出中 细胞D5 用ISNUMBER函数将所需的公式与单元格的引用联系起来 (B5) 的名称 '安德鲁' 将是。

=ISNUMBER(B5)

在按下 进入 ,你会得到一个类似于上一节中发现的返回值。

你可以提取所有其他的输出在 D栏 中的所有数据的单元格引用。 B栏 同样的方式。

3.使用ISNUMBER与数据验证

现在我们将使用 身份证号码(ISNUMBER 的功能。 数据验证。 在下表中。 C列 将只包含ID号码的数值。 如果有人想输入文本值或字母,那么就会出现错误信息。 那么我们如何为输入标准设置这些参数呢?

📌 步骤1。

➤ 从 数据 选择 数据验证 的命令。 数据工具 下拉。

一个名为的对话框 数据验证 将打开。

📌 第2步。

➤ 选择 定制 允许 列为 审定标准 .

➤ 在公式框中,你必须输入。

=ISNUMBER(B5)

➤ 转到 错误提示 现在的标签。

📌 第3步。

➤ 类型 '错误!' 在标题框中。

➤ 输入 "只输入一个数值" 作为 错误信息 .

➤ 按 认可 你就完成了对输入标准的所有必要参数的设置。

📌 第4步。

➤ 现在尝试输入一个字母或字母表。 细胞C5 并立即出现一个信息框。

信息框将显示标题和错误信息,这些信息是在 数据验证 对话框。

➤ 按 取消 而消息框将消失。

📌 第5步。

➤ 现在输入一个数值,例如,115在 细胞C5 .

这次不会出现信息框,因为该单元格已被定义为仅用于数字输入。

4.结合ISNUMBER和SEARCH函数来查找子串

现在我们有一个如下图所示的表格,其中 B栏 芝加哥"。 我们可以使用 身份证号码 伴随着 搜索 函数在这里找到所需的输出。

对于第一个文本值,在 细胞B5 ,找到 "芝加哥 "这个词所需的公式将是。

=ISNUMBER(SEARCH("Chicago",B5))

新闻 进入 并且该公式将返回布尔值-- 是的 .

同样地,我们可以在下列文件中找到其余的输出 D栏 通过使用 填充手柄 以填满整个栏目。

5.用ISNUMBER、LEFT和IF函数探索文本是否以数字开头的问题

ǞǞǞ 左边 函数从文本数据中提取指定数量的字符。 通过结合 ISNUMBER, LEFT和IF 函数在一起,我们可以很容易地确定包含一个数值或数字的文本的开头。

例如,根据下面的数据集,输出单元格在 C列 将返回 '是'。 匹配的标准,否则将返回 '不'。 .

第一个文本值的所需公式将是。

=IF(ISNUMBER(--LEFT(B5,1)), "是", "否")

新闻 进入 并自动填写整个 C列 来一次获得所有其他的输出。

🔎 这个公式是如何工作的?

➤ 这里的 左边 函数只提取文本的第一个字符。

➤ 使用 双单数 (-) 将文本数据转换为数字数据。

身份证号码(ISNUMBER 然后函数只识别数字,并返回布尔值-- TRUE,和FALSE 为非数字值。

➤ 最后 基金会 函数收集了逻辑函数的输出-- 身份证号码(ISNUMBER 并返回 '是'或'否'。 基于布尔值- TRUE或FALSE 分别是。

6.结合ISNUMBER和SUMPRODUCT来寻找包含数字的列

现在,在下图中的每一列中都有一些随机的数据类型。 通过结合使用 ISNUMBER和SUMPRODUCT 函数,我们将找出所有可用的列的数据类型。

对于第一栏,被称为 第1栏 在标题行中 4 ,所需的公式在 细胞C11 来查找该列的数据类型。

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "数字", "文本")

新闻 进入 并且该公式将返回 '数字'。

通过使用类似的程序,我们可以获得所有其他列的所有其他数据类型。

🔎 这个公式是如何工作的?

身份证号码(ISNUMBER 函数返回布尔值 TRUE或FALSE 为所选列中的所有数据。

➤ 使用 双单数 (-) 将每个布尔值转换为 为真 1 失败 0 .

废物利用 该函数将上一步骤中发现的选定列的数值相加。

➤ 最后 基金会 函数产生的逻辑参数为 废物利用 函数来查看从前面的步骤中发现的输出是否大于零(0),并返回 '数字'或'文本' 基于这些发现。

7.Excel中带有条件格式化的ISNUMBER

在最后一个例子中,你将了解到如何使用逻辑函数--ISNUMBER在 条件性格式化 根据定义的标准突出显示表格中的单元格或行。 例如,在以下数据集中。 B栏 有几个捐赠者的名字和ID。 通过条件格式化,我们将突出显示那些只有ID号在下面可见的捐赠者的行。 B栏 而同时,在那些捐款大于或等于 $1500 .

📌 步骤1。

➤ 选择单元格的范围 B5:C14 .

➤ 根据 首页 选项卡,选择 新规则 条件性格式化 下拉。

将出现一个对话框。

📌 第2步。

➤ 选择规则类型。 '使用一个公式来确定哪些单元格需要格式化' .

➤ 在公式框中,输入。

=AND(ISNUMBER($B5),$C5>=1500)

➤ 点击 格式 选择。

📌 第3步。

➤ 选择一个你想要突出显示的行的随机颜色。

➤ 按 认可 .

📌 第4步。

➤ 预览将显示在 "中国 "的底栏。 新的格式化规则 对话框。

➤ 按 认可 然后你就完成了这些步骤。

现在,你将会看到高亮显示的行,如下面的屏幕截图所示。

💡 应注意的事项

🔺虽然 身份证号码 函数接收的参数是一个值或一个单元格引用,你也可以输入一个公式来探索结果值是否是一个数值。

🔺 在Excel中,日期和时间也是数字值。 因此,ISNUMBER函数将返回 为真 日期和时间 在弦上。

🔺 ISNUMBER函数是一个成员的 基础设施 职能组。

🔺 该函数不返回任何错误,因为它只检查一个给定的输入是否为数字。

🔺 你不能在ISNUMBER函数的参数中直接输入日期或时间。 否则,函数将返回 失败 你必须使用 日期和时间 函数,为ISNUMBER参数输入一个日期或时间。

结论性的话语

我希望上面提到的所有合适的方法都能用在 身份证号码(ISNUMBER 功能,现在将激励你在Excel电子表格中应用它们,提高工作效率。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.