第一篇博客,从今天开始,不定期记录当前学习的数据分析,从Excel到Python各种代码笔记将做在博客中,以供查阅!
公式:是以等号“=”开头,通过使用运算符将数据、函数等元素按一定顺序连接在一起,从而实现对工作表中的数据执行计算的等式。
一、运算符
(1) 算数运算符 (遵循四则运算法则)
运算符 | 含义 |
+ (加号) | 加法 |
- (减号) | 减法或者负数 |
* (星号) | 乘法 |
/(正斜杠) | 除法 |
%(百分号) | 百分比 |
^(脱字号) | 乘方 |
(2) 比较运算符 (比较两个值,并得出一个逻辑值,TRUE(真)或 FALSE(假))
如:单元格内输入:=1=1 返回TRUE =1>2 返回FALSE
在参与逻辑运算中0 = FALSE,其他非0的数值都为TRUE
在数值运算中False会被视为0,而TRUE会被视为1计算,如TRUE*1返回1,FALSE*1返回0
运算符 | 含义 |
> (大于号) | 大于号 |
< (小于号) | 小于号 |
= (等于号) | 等于号 |
>=(大于等于号) | 大于等于号 |
<=(小于等于号) | 小于等于号 |
<>(不等于号) | 不等于号 |
(3) 文本运算符 & (将两个或多个文本值串起来产生一个连续的文本值)
注:如果文本连接需要"",如:输入="Hello" & " World!",没有双引号会变 #NAME?
A | B | C | D | E |
1 | Hello | World! | 假设输入 =B1 & C1 会显示→ | Hello World! |
(4) 引用运算符
运算符 | 含义 | 例子 |
:(冒号) | 区域运算符,用于引用单元格区域 | A6:D26 |
,(逗号) | 联合运算符,用于引用多个单元格区域 | A6:D26,F6:P26 |
(空格) | 交叉运算符,用于引用两个单元格区域的交叉部分 | B6:D26 C6:F26 |
运算符优先级:
引用运算符 → 负数 → 百分比 → 乘方 → 乘和除 → 加和减 → 文本运算符 → 比较运算符
(5) 特殊运算符
注:日期、文本型的数字等在参与算术运算时都将自动转换为数字,而多数类型在参与文本运算时都将自动转换为文本;在EXCEL不等式中,True > False > 文本 > 数值
A | B | C | D | E |
1 | 运算符 | 含义 | ||
2 | -- | 减负运算-将文本型数值转换为数值型数字 | '2 | 2 |
3 | *1 | 将文本转换成为数字 | 如果输入 =D2 > E2 显示→ | TRUE |
4 | ^0 | 将数字转换成为1 | ||
5 | &"" | 数值转文本,屏蔽无意义的零值 |
二、函数
(1) 函数:
简而言之,函数就是预先定义好了的公式。
函数不仅可以简化公式,而且具有仅用运算符连接的一般公式所不能替代的功能。例如查找引用,逻辑判断等等
(2) 函数的组成部分:
=函数名(参数) 参数分隔符 “:”
注意:函数中所有的标点符号都是英文状态下的
(3) 插入的函数方式:
(1) 在单元格里面直接输入函数来使用。
(2) 对于求和,平均值,计数,最大值以及最小值,可以在功能区的命令里面快速选择。
(3) 在公式选项卡下,函数都已经按照用途和功能进行分类,可以在这根据需要选择。
(4) 编辑栏左侧的插入函数按钮(fx)
函数嵌套:当以函数作为参数的时候,称为函数的嵌套。
三、错误类型
序号 | 错误类型 | 原因 | 解决方法 |
1 | #DIV/0! | 数据相除运算除数是否有出现0或者空格等情况 | IFerror函数规避 |
2 | #REF! | 通过函数引用的区域被删除后,无法找到需要引用的区域 | 重新梳理函数计算逻辑,重新更新函数计算区域 |
3 | #NAME? | 函数公式输入错误 单元格引用区域错误 数值类型错误不符合计算规则 文本字符引用时未规范使用英文双引号 | 检查基础数据是否有格式错误 检查函数公式是否有输入错误 检查文本内容是否有正确引用 |
4 | #NULL! | 函数在引用单元格区域的时候,单元格区域范围出现错误 | 重新梳理函数公式,看对应的函数引用区域是否有书写错误 |
5 | #### | 单元格宽度满足不了数值的长度 | 调整单元格列宽 |
6 | #NUM | 公式中出现了超出Excel限定的数值计算范围 | 数据进行拆分或者重新整理计算 |
7 | #N/A | 进行函数运算,对应的值不存在 | IFerror函数规避 |
8 | #VALUE! | 不同数据类型的值进行运算 | 数据区域中的值是否为相同的格式类型 |
记住两个键:
F4 相对引用或者绝对引用
F9 显示公式运算结果,庖丁解牛