逻辑
检查单元格是否为数字
定义
测试单元格是否存有数字,就是把该单元格交给 ISNUMBER。
语法
=ISNUMBER(value)
参数
| 参数 | 含义 |
|---|---|
value |
要测试的单元格,例如 B2。 |
示例演练
一份窑炉日志把重量存在 B2:B4。第一个重量是数字。
| A:批次 | B:重量 |
|---|---|
| K-1 | 4.5 |
| K-2 | wait |
| K-3 | 8 |
公式:=ISNUMBER(B2)
结果:TRUE。4.5 是数字,所以测试通过。
练习
单元格 A2 中是 hi。请在 B2 中写出一个公式:当 A2 是数字时显示 1,不是数字时显示 0。
- 在 B2 中写出一个使用 ISNUMBER 的 IF 公式:A2 是数字时显示 1,否则显示 0。
- B2 应显示 hi 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =IF(ISNUMBER(A2),1,0)。
A2 是 hi,不是数字,所以结果是 0。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 ISNUMBER。
B2 现在显示 0。
下一课是标出未找到的查找。
相关函数
ISNUMBER 就是测试单元格是否存有数字的函数。
常见错误
测试标签而不是重量,例如 =ISNUMBER(A2):K-1 是文本,所以结果是 FALSE 而不是 TRUE。