公式和函数在Excel数据分析中是数据清洗中必不可少的一环,用于汇总统计、文本处理、时间计算、查找匹配等
说明:本文仅做个人笔记记录,如有疑问欢迎戳我~
1、公式使用技巧
单元格地址引用时的锁定
在锁定位置前加$符号
功能强大的公式审核
位置:“公式”选项卡——公式审核模块
1、追踪引用单元格:在公式选项卡的公式审核中,点击追踪引用单元格,用箭头标识出当前公式引用了哪些单元格
2、追踪从属单元格:在公式选项卡的公式审核中,点击追踪引用单元格,用箭头标识出哪些单元格引用了当前单元格
3、显示公式:显示公式内容,而不是计算结果,并标识关联的单元格
4、公式求值:在公式选项卡的公式审核中,点击公式求值,【求值】按钮逐步显示公式计算结果,帮助快速理解复杂的公式
5、错误检查:在公式选项卡的公式审核中,点击错误检查,可以查看公式错误的原因
2、逻辑类函数
有单元格A1,值为10
有单元格A2,值为0
IF
含义:判断是否满足某个条件,返回TRUE(真)、FALSE(假)
表达式:=IF(logical_test,value_if_true,value_if_false)
参数说明:
logical_test:判断真假的数值或条件表达式
value_if_true:为真时返回的值
value_if_fales:为假时返回的值
示例:
判断A1是否大于0:=IF(A1>0,"TRUE","FALSE") —— 结果返回:TRUE
判断A2是否大于0:=IF(A2>0,"TRUE","FALSE") —— 结果返回:FALSE
AND
含义:所有条件都为真,返回TRUE,否则返回FALSE
表达式:=AND(logical1,logical2…)
参数说明:logical为判断条件表达式
示例:
判断A1是否介于1-10(含)之间 :=AND(A1>1,A1<10) —— 结果返回:TRUE
判断A2是否介于1-10(含)之间 :=AND(A2>1,A2<10) —— 结果返回:FALSE
OR
含义:任何条件有一个为真,则返回TRUE,全部为假返回FALSE
表达式:=OR(logical1,logical2…)
参数说明:logical为判断条件表达式
示例:
判断A1是否小于1或大于10:=OR (A1<1,A1>10) —— 结果返回:FALSE
判断A2是否小于1或大于10 :=OR (A2<1,A2>10) —— 结果返回:TRUE
NOT
含义:对条件值求反,当条件为真时返回FALSE,反之当条件为假时返回TRUE
表达式:=NOT(logical)
参数说明:logical为逻辑值或逻辑表达式
示例:
=NOT(A1>0)中条件值为真,返回值为FALSE
=NOT(A2>0)中条件值为真,返回值为TRUE
TRUE
含义:返回逻辑值TRUE
表达式:=TRUE()
FALSE
含义:返回逻辑值FALSE
表达式:=FALSE()
ISERROR
含义:用于测试函数式返回的数值是否有错,如果有错,该函数返回TRUE,反之返回FALSE
表达式:=IDERROR(value)
参数说明:value为要测试的内容
示例:
判断A1/A2是否有误 :=ISERROR(A1/A2) —— 结果返回:TRUE
判断A2/A1是否有误 :=ISERROR(A2/A1) —— 结果返回:FALSE
IFERROR
含义:用来判断某些内容的正确与否,正确则返回正确结果,错误则返回需要显示的信息
表达式:=IFERROR(value,value_if_error)
参数说明:
value:要测试的内容
value_if_error:如果为错返回的内容
示例:
判断A1/A2是否有误:=IFERROR(A1/A2,"error") —— 结果返回:error
判断A2/A1是否有误:=IFERROR(A2/A1,"error") —— 结果返回:0