Excel:IF和IFERROR函数——判断并修改单元格的值

1、IFERROR

说明

用于判断本单元格的值是否为#N/A,如果是就把它替换为一个你需要的值

用法

IFERROR(单元格,要替换的值)

例子

将一列的#N/A替换为空值

IFERROR(A2,"")

之后使用CTRL+END选中要生效的范围,再用CTRL+D使公式生效

 2、IF

说明

进行条件判断,若为TRUE,则把单元格的值赋为A,若为FALSE则赋为B(A和B均由用户指定)。

 

用法

IF(条件判断,值A(判断为TRUE时),值B(判断为FALSE时))

IF(单元格=某个值,值A,值B)

例子

IF(A2=4,"为4","不为4")

效果如下

注意

不过IF函数不能对#N/A进行判断,否则结果会是另一个#N/A。

如果有空值时,就要配合IFERROR共同作用:

例如可以先把#N/A转为0再用IF判断

   =IF(IFERROR(A9,0),"为4","不为4")

 

posted @ 2025-07-18 17:00  ShineLe  阅读(488)  评论(0)    收藏  举报