逻辑
ISNUMBER
定义
ISNUMBER 在参数是数字时返回 TRUE,否则返回 FALSE。
语法
=ISNUMBER(value)
参数
| 参数 | 含义 |
|---|---|
value |
要测试的单元格或结果。 |
示例演练
一座仓库列出应当是数字的批次代码。代码位于 B2:B4。
| A:批次 | B:代码 |
|---|---|
| 1 | 441 |
| 2 | box |
| 3 | 18 |
公式:=IF(ISNUMBER(B2),1,0)
结果:1。441 是数字,所以 ISNUMBER 为真,IF 返回 1。向下填充后,公式分别得到 1、0 和 1。
练习
单元格 A2 中是 12。请在 B2 中写出一个公式:当 A2 是数字时返回 1,否则返回 0。
- 在 B2 中写出一个使用 ISNUMBER 的 IF 公式:A2 是数字时显示 1,否则显示 0。
- B2 应显示 12 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =IF(ISNUMBER(A2),1,0)。
A2 是 12,是数字,所以结果是 1。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 ISNUMBER。
B2 现在显示 1。
相关函数
IF 经常包住 ISNUMBER,让单元格显示 1 或 0,而不是 TRUE 或 FALSE。
常见错误
把数字键成文本,例如 '12:这时 ISNUMBER 会返回 FALSE,尽管单元格看起来像数字。