文章目录
Excel 高阶技巧
1. Excel 条件函数
1.1 使用Excel Name Range
选中目标区域→别名→今后要引用目标区域时就可以使用别名来引用了。注意别名不能有空格。
1.2 Name Range的优缺点
(1)优点:
-
比起xx:xx这样的区域,一个别名能给人展示更清晰的含义,即可读性更强
-
当作为函数参数使用,也能减少代码长度
-
别名可以作为导航使用,在同一个Excel文件中点击别名会快速跳转到指定区域
(2)缺点:
- 别名相当于绝对引用,不会通过自动填充更改区域!!!!
1.3 编辑Name Range
公式→名称管理器。
1.4 IF()函数
IF()函数的三个参数分别是:条件判断语句、如果为真输出的值、如果为假输出的值。
例如:判断总销售额有没有达到月度指标,达到了显示Yes,否则显示No。
1.5 IF()函数配合Name Range
先给34000所在单元格别名MonthlyGoal,之后IF()函数中就可以直接使用这个别名了,效果和绝对引用是一样的。
1.6 嵌套函数
AND()函数:当多个条件均成立时返回True,否则False,每个参数为一个条件判断语句。
例如:当总销售额达到了月度目标,且每周销售额都要大于等于8000(这里不要一周写一个条件语句,直接用MIN()函数找最小值),则返回True。
1.7 AND()和IF()嵌套
想要表示多条件均成立时才显示True,就把IF()函数的1号参数替换成AND()函数,然后在AND()里写条件。
例如:当总销售额达到了月度目标,且每周销售额都要大于等于8000,则返回True。当IF接收到True就显示“Bonus”,否则“No Bonus”。
1.8 COUNTIF()函数
COUNTIF()函数,判断某个单元格(注意是统计单元格个数,不是行数)是否满足条件,满足就计入,否则不计入,两个参数分别是:统计范围(可以是多列)、判断条件(如果条件是等于XX,等号必须省略)。
例如:在H5-H9的范围内所有单元格中,如果某个单元格里写的“Yes”,就计入,否则不计。
1.9 SUMIF()函数
SUMIF()函数,遍历判断给定列中的单元格是否满足给定条件,如果满足就去加另一个给定范围里的数,有三个参数,分别是:进行条件判断的范围(可以框选多列,但函数还是只会在第一列查找)、判断条件(如果是表示等于XX,同样要省略等号。)、求和区域(随便多少列)。
例如:查找商店ID,如果等于3000,就去求对应商品个数的和。
值得注意的是:判断条件可以有多个单元格,相当于写了多个SUMIF,最后的结果会以列表的形式挨个返回。
1.10 IFERROR()函数
IFERROR()函数,如果报错了则显示XX,有两个参数,分别是:需要判断是否报错的表达式、如果报错了返回的值。