Excel笔记大全(详细步骤)
函数应用
(一)单元格引用
1.相对应用
单元格引用相对于公式所在的单元格不同而自动发生变化。如A1
2.绝对引用:“$” 快捷键:F4/Fn+F4
无论公式在哪个单元格,公式中的单元格引用都不会变化,将始终引用固定位置的单元格。如$A$1
3.混合引用
列标和行号二者可以只加一$,另一个不加。如:$A1、A$1
(二)函数的基本组成
1.函数的构成
“=”、“函数名”、“参数”、“运算符”、“连接符”
2.函数的输入
(1)手动输入
=函数名(参数)--选择参数--回车--双击填充
(2)函数库组
选择单元格--开始选项卡--编辑工作组--自动求和--下拉--选择函数名--选择参数--确定--双击填充
(3)插入公式按钮
单击编辑栏插入函数按钮--对话框--选择参数--确定--双击填充
3.函数的编辑
(1)修改函数
选择单元格--编辑栏--修改--函数名、参数--回车--双击填充
(2)复制函数
选择单元格--编辑栏--复制公式--esc--选择单元格--粘贴公式--修改参数--回车--双击填充
4.注意事项
(1)“=”最关键
(2)所有符号全部是西文状态下的
(3)单元格格式默认常规,不能是文本型
(4)参数之间用西文逗号分隔
(5)所有结果必须添加双引号,数值型除外
(6)结果不显示,检查单元格格式
5.公式和函数的常见错误
(1)###:表示单元格的内容过长
(2)#NAME?: 表示公式中的文本无法被识别
(3)#NULL!: 表示试图为两个不相交的区域计算交集
(4)#VALUE: 表示使用了错误的参数或数据类型
(5)#REF: 表示单元格或单元格区域引用无效
(6)#N/A: 表示在函数或公式中没有可用的值
(三)函数的分类
1.五大基本函数
(1)sum()求和函数 快捷键:alt+=
格式:sum(参数1:参数n)
(2)average()求平均值函数
格式:average(参数1:参数n)
(3)max()求最大值函数
格式:max(参数1:参数n)
(4)min()求最小值函数
格式:min(参数1:参数n)
(5)counta()统计非空单元格的个数
格式:counta(参数1:参数n)
2.large()返回数组中的第n个最大值
格式:large(参数1:参数n,n)
3.small()返回数组中的第n个最小值
格式:small(参数1:参数n,n)
4.if()条件测试函数
格式:iF(条件,结果1,结果2)
含义:如果满足条件,则输出结果1,否则输出结果2
多条件iF测试函数:
格式:iF(条件1,结果1,iF(条件2,结果2,......,iF(条件n,结果n,结果n+1))) (n个括号)
注意:
(1)n个条件n个iF函数
(2)所有后括号置于最后,n个iF有n个后括号
(3)条件和结果的关系:n和n+1关系
逻辑函数:
and()表示所有条件必须同时满足
格式:and(条件1,条件2,条件3,......条件n)
or()表示所有条件满足其中一个即可
or(条件1,条件2,条件3,......条件n)
格式:if(and(条件1,条件2,条件3,......条件n),结果1,结果2)
if(or(条件1,条件2,条件3,......条件n),结果1,结果2)
5.mid()截取字符函数
格式:mid(x,m,n)
含义:从x的第m位开始截取的字符宽度为n
提取出生年月日:=MID(身份证号,7,4)&'年'&MID(身份证号,11,2)&'月'&MID(身份证号,13,2)&'日'
连接符--& & & & -----shift+7
6.left()左边截取字符函数
格式:left(x,n)
7.right()右边截取字符函数
格式:right(x,n)
8.mod()求余函数
格式:mod(x,n)
判断性别:=IF(MOD(MID(身份证号,17,1),2)=0,'女','男')
9.date()指定日期函数
格式:date(年,月,日) 例:date(2018,5,2)
10.today()系统默认日期函数
格式:today()
11.days360()计算年龄(一年按360天计算)
格式:days360(开始日期,结束日期)
12.int()取整函数
格式:int(x)
计算年龄:=INT((DATE(2018,12,30)-出生日期)/365)
=INT((TODAY()-出生日期)/365)
=INT(DAYS360('1980-1-2','2021-1-25')/360)
13.year()返回日期中的年份值
格式:year(x)
14.month()
格式:month(x)
判断季度:=IF(MONTH(x)<4,'第一季度',IF(MONTH(x)<7,'第二季度',IF(MONTH(x)<10,'第三季度','第四季度')))
15.weekday()星期转换为数值函数
格式:weekday(星期,2)
判断加班:=IF(WEEKDAY(x,2)>5,'是','否')
16.replace()替换函数
格式:replace(x,m,n,d)
含义:用字符d替换x中第m位字符宽度为n的值
17.rank()排名函数
格式:rank(要排名的值,排名区域,次序)
注意:排名区域绝对引用
18.vlookup()垂直查询填充函数
格式:vlookup(依据的值,对照区域,填充值所在的对照区域的列,精确匹配/近似匹配)
注意:对照区域绝对引用;近似匹配:构建辅助列--找区间的下限值
19.sumif()单条件求和函数
格式:sumif(条件区域,条件值,求和区域)
20.sumifs()多条件求和
格式:sumifs(求和区域,条件1区域,条件1值,条件2区域,条件2值......)
注意:条件值出现日期,必须用此格式输入:条件区域,'>=yyyy-m-d',条件区域,'<=yyyy-m-d'
21.countif()单条件统计数目函数
格式:countif(条件区域,条件值)
22.countifs()多条件统计数目函数
格式:countifs(条件1区域,条件1值,条件2区域,条件2值......)
23.averageif()单条件求平均值函数
格式:sumif(条件区域,条件值,求平均值区域)
24.averageifs()多条件求平均值函数
格式:averageifs(求平均值区域,条件1区域,条件1值,条件2区域,条件2值......)
25.index()返回区域行列交叉点的值
格式:index(区域,行,列)
26.match()返回特定值所在数组中的位置
格式:match(查询对象,查询区域,查询方式)
27.lenb()返回文本中包含的字符数
28.len()返回文本字符串中的字符个数
提取汉字字符:
=LEFT(x,LENB(x)-LEN(x))
29.sqrt()求平方根函数
格式:sqrt(x)
30.sumproduct()求乘积之和函数
格式:sumproduct(数组1,数组2......)
31.find()返回一个字符串在另一个字符串中出现的起始位置 23套
格式:find(字符,单元格)
32.iferror()错误捕获函数
33.value()文本字符串转换成数值函数
四、数据处理
(一)排序
1.单条件排序
选择区域--开始选项卡--编辑工作组--排序和筛选--选择次序(升序/降序);选择区域--数据选项卡--排序和筛选工作组--选择次序(升序/降序)
2.多条件排序
选择区域(全部)--开始选项卡--编辑工作组--排序和筛选--自定义排序--对话框:选择关键字、排序依据、排序次序--确定;选择区域(全部)--数据选项卡--排序和筛选工作组--排序--对话框:选择关键字、排序依据、排序次序--确定
关键字:主要/次要
排序依据:数值、笔划、颜色、格式
排序次序:升序、降序、自定义序列
选项--选择字母排序/笔划排序
(二)筛选
选择区域--数据选项卡--排序和筛选工作组--筛选--点击下拉箭头--选择筛选条件(数字筛选、文本筛选、颜色筛选、勾选)--确定
(三)分类汇总
选择区域--数据选项卡--分级显示工作组--分类汇总--对话框:1.选择分类字段;2.选择汇总方式;3.选择汇总项--确定
注意:分类汇总前对分类字段进行排序;套用样式后无法分类汇总
设计选项卡--转换成区域
五、其他
1.查找(ctrl+f)
2.替换(ctrl+h)
3.定位(ctrl+g) 批量填充:Ctrl+Enter
4.工资条
复制标题行--构建辅助列--对辅助列排序