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")