Microsoft Lab
全部软件
Excel逻辑判断(Logical)约 5 分钟

If Cell is Blank 判断单元格是否空白

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


函数速查

函数语法用途例子
ISBLANK=ISBLANK(value)判断单元格是否为空,返回 TRUE/FALSE=ISBLANK(A1)

判断空白怎么选

方法写法备注
IF + 空字符串=IF(A1="","Yes","No")好理解,跟 ISBLANK 效果一样
ISBLANK=IF(ISBLANK(A1),"Yes","No")更明确表达「判断空白」的意图

判断空白(If Blank)

方法一:IF + 空字符串 =IF(A1="","Yes","No") A1 等于空字符串就返回 "Yes"(是空白),否则返回 "No"。 ⚠️ 只打了空格的单元格看起来是空的,但它不等于真正的空字符串,所以这个公式会判断成 "No"(不是空白)。

方法二:ISBLANK =IF(ISBLANK(A1),"Yes","No") ISBLANK 返回 TRUE 表示真正空白,FALSE 表示非空白。 ⚠️ 同样,只含空格的单元格,或公式算出空字符串的单元格,都不会被 ISBLANK 判定为空白。


判断非空白(If Not Blank)

方法一:<> 不等于空字符串 =IF(A1<>"",A1*2,"") 如果 A1 不等于空字符串,就把它乘以 2,否则显示空字符串。

方法二:NOT + ISBLANK =IF(NOT(ISBLANK(A1)),A1*2,"") NOT 把 ISBLANK 的结果反过来,等同于「不是空白」的判断。


用条件格式标出所有空白单元格

  1. 选取要检查的范围,比如 A1:H8
  2. 到功能区 Home›Styles区域 → Conditional Formatting
  3. 点击 Highlight Cells Rules›More Rules
  4. 下拉列表选择 Blanks,选好想要的格式样式(比如填色),点击 OK
  5. 所有空白单元格会自动套上指定的格式,方便一眼看出哪里漏填
📷 画面提示

Highlight Cells Rules → More Rules 弹出的对话框,下拉列表选择 Blanks 并设置填色样式的画面


学完你会

常见错误

  • 用「只打空格」的方式想清空单元格,结果发现 ISBLANK / A1="" 都判断不出来它是空白
  • 忘记公式算出的空字符串(比如另一个 IF 的结果)也不算是「真正空白」,ISBLANK 一样判断为 FALSE
  • 条件格式设置完,后来又筛选/排序了数据,格式规则的范围没跟着调整,导致部分新数据没被涵盖

Sources

Blog / Website:

  1. If Cell is Blank
只记在你的浏览器里,换设备不会同步。