逻辑
根据文本测试选出一个词
定义
根据文本测试选出一个词,就是写出一个 IF 公式:比较一个标签,并返回两个词中的一个。
语法
=IF(logical_test, value_if_true, value_if_false)
参数
| 参数 | 含义 |
|---|---|
logical_test |
文本比较,例如 B2="idle"。 |
value_if_true |
测试为真时要显示的词。用双引号包起来。 |
value_if_false |
测试为假时要显示的词。用双引号包起来。 |
示例演练
一份门岗表把状态词存在 B2,只有该词是 idle 时才应显示 yes。
| A:门岗 | B:状态 |
|---|---|
| North | busy |
| East | idle |
| West | busy |
公式:=IF(B2="idle","yes","no")
结果:no。busy 不是 idle,所以显示为假时的词。
练习
单元格 A2 中是 open。请在 B2 中写出一个公式:A2 是 open 时显示 yes,否则显示 no。
- 在 B2 中写出一个 IF 公式:A2 是 open 时显示 yes,否则显示 no。
- B2 应显示 open 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =IF(A2="open","yes","no")。
A2 是 open,所以结果是 yes。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 IF。
B2 现在显示 yes。
相关函数
IF 就是从这次文本测试返回这两个词之一的函数。
常见错误
给测试词漏掉引号,例如 =IF(B2=idle,"yes","no"):idle 随后会被当成名称,公式返回 #NAME?,而不是 no。