Excel网课学习笔记

第一讲 认识Excel

1、shift+选择三张工作表,右键插入三张表。

2、调换两列的顺序:选中一列,按shift,拖动该列到替换的那列的边框位置。

3、调整列宽:选中列,双击边框,自动调整为刚好合适的大小。

4、到达表格数据的边界:选中单元格,鼠标变成四个箭头,双击单元格上边框、下边框、左边框、右边框依次到达。

5、ctrl是拖拽填充的开关,复制或者序列方式填充。点击右键拖拽,会出现选项,以工作日,年,月填充。

 

第二讲 单元格设置

Excel网课学习笔记

1、Alt+回车,可以在一个单元格里写两行文字先左对齐,然后在项目前面加几个空格调整格式。

2、;;;表示正值负值零文本

3、自定义格式:dd-mmm-yyy,mmm表示英文月份缩写,mmmm表示英文月份全写。ddd表示英文星期缩写,dddd表示英文星期全写aaa表示123456日aaaa表示星期123456日。周aaa表示周123456日。

4、文本格式:身份证编码,不会变样式。文本转数值要选中数据,点击左上角叹号,选择转换为数字。

从文本复制数据到excel时,选择数据,分列,按分隔符号,其他选项里可以定义符号。

 

第三讲 查找、替换和定位

1、ctrl+z撤消

2、在替换时选择选项里的单元格匹配,会设定单元格内容。

张*表示所有姓张的,张?表示姓张且名字只有两个字的,选定单元格匹配。

*和?是通配符,~表示将通配符失效,张~*表示替换名字为张*的

3、ctrl+f是查找,ctrl+H是替换

定位工具:1、通过名称框定位单元格及区域位置,A10000:B50000       2、定义名称:常用区域

插入批注,编辑批注,隐藏批注。在审阅中有显示所有批注选项。

批注的文本框形状:插入-形状-编辑形状-右击添加到快速工具栏-编辑批注-选择形状

显示批注-设置批注格式-颜色与线条-颜色-填充效果-图片

 

第四讲 排序和筛选

排序:有常规升降序,还有自定义排序。

可以利用排序完成工资条的制作,方法:加入辅助列,复制表头,下拉填充

Excel网课学习笔记

然后选择辅助列中任意一个单元格,点击排序升序,对数值进行排序即可。

Excel网课学习笔记

 

第五讲  分类汇总、数据有效性

分类汇总:使用前记得先排序。

Excel网课学习笔记

如果要分多类汇总,记得去掉"替换当前分类汇总的勾"。

如果要复制汇总数据,需要先通过定位条件选中可见单元格再进行复制,否则会将所有数据复制过去。

通过分类汇总可以将所属区域相同的单元格合并起来.

Excel网课学习笔记

将所属区域分类汇总,汇总方式为计数

Excel网课学习笔记

通过定位条件选中A列的空格,合并,然后删除分类汇总,最后用格式刷将A列的格式传递给B列。

Excel网课学习笔记

数据有效性:

数据验证可以限制单元格的输入的内容。

Excel网课学习笔记

通过设置序列可以建立下拉菜单。

Excel网课学习笔记

自定义可以传入公式,可以关联其他单元格的数据。

第六讲  认识数据透视表

选中数据所在区域,选择插入——数据透视表即可生成数据透视表。

Excel网课学习笔记——Excel网课学习笔记

将字段放入选定的区域,可以自由定制透视表。

Excel网课学习笔记

Excel网课学习笔记

在值字段区域右键可以选择不同的显示和汇总方式。

Excel网课学习笔记

双击值字段的数据可以获取其源数据。

行列字段的分组设定:通过分组可以将字段按照步长分为多个区域,再汇总各区域中的数据。

比如将金额移植到行字段,通过分组分为多个区间,再汇总各区间。

Excel网课学习笔记

通过计算字段可以在透视表中通过已知数据建立一个新列。

Excel网课学习笔记

如果有错误值,可以通过数据透视表选项来设置隐藏。

小技巧:通过值字段可以批量创建工作表。

将字段放入筛选字段,工具栏数据透视表工具——分析——选项——显示报表筛选页。

第七讲 认识函数与公式

TRUE可以看作1来运算,FALSE可以看作0来运算

=(D6="本地")*30

库存每一个都比上一个加200,输入公式拖拽,按F4是绝对引用

Excel网课学习笔记

sum()函数求和,average()函数求平均值,rank(排谁,绝对引用F4排序区域)函数求排名。

使用rank()函数时注意用绝对引用。引用按F4

Excel网课学习笔记

 

跳跃式求和:当遇到一些隔几个数据就要求和一次的数据时,可以使用工具栏的自动求和快捷完成。

具体操作是选中待求和数据区域,通过定位条件选中空白处,再使用自动求和工具即可。

Excel网课学习笔记

 

还有类似这样的数据

Excel网课学习笔记

通过定位条件定位到空白单元格,输入公式,然后ctrl加enter即可

Excel网课学习笔记

第八讲 IF函数逻辑判断

if()函数是逻辑判断。

Excel网课学习笔记

参数一是条件,如果条件满足,就返回参数二,否则返回参数三。

if()函数可以进行嵌套。

Excel网课学习笔记

嵌套两三层还能接受,层数过多时说明这个问题可以通过其他途径解决。

录取情况    
600分含600      显示   第一批
400-600  含400分      显示   第二批
400分以下             落榜 =IF(I4>=600,"第一批",IF(I4>=400,"第二批","落榜"))

Excel网课学习笔记

Excel网课学习笔记

通过if函数和iserror函数处理运算错误。

Excel网课学习笔记

如果运算报错,就返回0,否则返回计算结果。

AND()函数表示且,AND(条件一,条件二),当两个条件都满足时才会返回True。

Excel网课学习笔记

OR()函数表示或,OR(条件一,条件二),当两个条件其中一个满足时即返回True。

Excel网课学习笔记

第九讲  COUNTIF函数

countif()函数,计算满足条件的数据个数。

如countif(E:E,H8),即计算E列中等于H8的数据个数有多少。

参数二还可以传入逻辑判断。

如countif(B2:G2,">=60"),计算数据区域中大于等于60的数据有多少个。

如果数字大于15位,而恰好有几个数据前15位相同,countif()会误判这几个数据是相同的。

Excel网课学习笔记

比如上面这个,返回的结果是2。

解决办法是在参数2加&"*",即countif(A2:A3,A2&"*")即可。

例子:结合countif()和if(),根据体检名单判断哪些人没有去体检。

Excel网课学习笔记

函数为IF(COUNTIF(C:C,A2)=1,"是","否")

Excel网课学习笔记

还可以结合条件格式和countif()函数,将参加了体检的名字设为指定格式,这样更直观。

Excel网课学习笔记

将满足条件的单元格设置为红色。

结合数据有效性和countif可以将某个区域设置为不能输入重复值。

Excel网课学习笔记

countifs()多个条件

Excel网课学习笔记

 

第十讲  sumif函数

sumif()函数对符合条件的值进行求和。

举个例子,求邮寄费的发生额。

Excel网课学习笔记

=SUMIF(E:E,H8,F:F)

在E列中筛选出等于H8的行,并将对应的F列求和。

参数一是条件区域,参数二是求和条件,参数三是求和区域,参数一和参数三的区域要一样大。参数一和参数三相同时,可以省略参数三。

Excel网课学习笔记

如果条件区域和求和区域一样,则可以省略。

sumif()函数也会遇到像countif()函数一样的问题,就是数据过长怎么办,解决方法是一样的,给求和条件加一个&"*"

Excel网课学习笔记

有时会遇到对多列数据进行条件求和的情况。

Excel网课学习笔记

这时可以将参数三设置为求和列的列名

Excel网课学习笔记

通过sumifs()函数对多个条件进行求和

Excel网课学习笔记

求和列放在最前面。后面是条件区域和求和条件。

 

结合数据有效性和sumif()函数,对单元格输入数据进行限制。

举个例子,出库单产品数量不能超过库存。

Excel网课学习笔记

通过数据有效性的序列可以给产品列搞个序列。

数量列的输入限制就要通过数据有效性的自定义了。

=SUMIF(D:D,D3,E:E)<=SUMIF(A:A,D3,B:B)

对产品列中的同类产品进行数量统计,总数不能超过库存。

Excel网课学习笔记

vlookup()函数,纵向查找函数。

举个例子

Excel网课学习笔记

=VLOOKUP(G6,$B$6:$E$10,4,0)

参数一是要查找的值,参数二是要查找的区域,参数三是返回查找区域的第几列,参数四是精确匹配还是模糊匹配。

注意,查找的值必须位于查找区域的第一列。参数二可以在其他工作表。

 

参数四为0时表示精确匹配,1表示模糊匹配。模糊匹配会向下匹配。

举个例子,当销售额在0到两百万间,提成比例为5%。

Excel网课学习笔记

=VLOOKUP(G9,$C$8:$D$13,2,1)

此时使用模糊匹配。

 

有时会遇到参数一是数值格式,而参数二的第一列是文本格式(或者反过来),导致无法匹配的情况。

假设参数一是数值,参数二的第一列是文本,函数应该这样写。

=VLOOKUP(F4&"",$A$2:$C$6,3,0)

数值型数据加上&"",即可转化成文本型。

如果参数一、二比较混乱,数值文本交错,如下

Excel网课学习笔记

可以结合if、iserror、vlookup三个函数来写。

=IF(ISERROR(VLOOKUP(D20&"",$A$18:$C$22,3,0)),VLOOKUP(D20*1,$A$18:$C$22,3,0),VLOOKUP(D20&"",$A$18:$C$22,3,0))

 

HLOOKUP()是横向查找函数,用法和VLOOKUP差不多。

Excel网课学习笔记

=HLOOKUP(A6,A:V,3,0)

 

练习:通过使用if和vlookup来计算个税。

Excel网课学习笔记

=IF(E7-3500>0,VLOOKUP(E7-3500,$A$6:$C$12,3,1)*(E7-3500)-VLOOKUP(E7-3500,$A$6:$D$12,4,1),0)

 

下面介绍match()和index()函数。

match()函数有三个参数,参数一是查找值,参数二是查找区域,参数三是精确/模糊匹配。

=MATCH(A2,A:A,0)

上面这个函数就表示到A列精确查找A2值,返回它所在的行。

index()函数有三个参数,参数一是数据区域,参数二表示返回哪一行,参数三表示返回哪一列。

=INDEX(A:B,2,1)

上面这个函数表示返回数据区域的第二行的第一列。

 

 

有时候会遇到这样的问题,待查找值在第五列,而返回值在第一列,就无法使用vlookup函数了。此时可以结合index和match函数解决。

举个例子,在数据源中,公司名称列位于客户ID列前面。

Excel网课学习笔记

=INDEX(数据源!A:A,MATCH(查询2!A2,数据源!B:B,0))

数据源中,B列是公司名称,A列是客户ID列。

 

练习:返回多列结果(注意引用方式即可,列名顺序和数据源的列名顺序一样)

Excel网课学习笔记

=VLOOKUP($D4,数据源!$A:$K,COLUMN()-3,0)

 

练习:返回多列结果2(此处列名顺序和数据源的列名顺序不同,结合match和vlookup使用)

Excel网课学习笔记

=VLOOKUP($A3,数据源!$A:$K,MATCH(返回多列结果!B$2,数据源!$1:$1,0),0)

注意引用方式。

 

数字1转换成日期格式显示1900/1/1,即表示1900年1月1日零时。

1.5换成日期表示1900年1月1日12:00。

时间24:00转换为数字是1,时间17:00转换为数字是0.708333333。

日期与时间计算

Excel网课学习笔记

Excel网课学习笔记

Excel网课学习笔记

Excel网课学习笔记

 

日期推算(使用date、year、month、day函数)

Excel网课学习笔记

Excel网课学习笔记

下一个月的第零天,即上一个月的最后一天。

Excel网课学习笔记

 

通过datedif函数计算日期间隔

Excel网课学习笔记

返回间隔了多少年,参数一是小日期,参数二是大日期。

参数三改为m、d分别表示间隔多少个月和多少天。

 

Excel网课学习笔记

ym表示去掉整数个年后间隔多少月。同理,yd表示去掉整数个年后间隔多少天,md表示去掉整数个月后间隔多少天。

 

星期计算,认识函数weeknum和weekday。

Excel网课学习笔记

weeknum函数返回日期是第几周,参数一是日期,参数二是设置星期几作为每个星期的开头。2表示以星期一作为每个星期的开头。

Excel网课学习笔记

weekday函数返回日期是周几,参数和weeknum差不多。

还可以利用单元格格式设置中的自定义格式返回日期。

Excel网课学习笔记——返回星期六

"aaaa"自定义格式表示将日期转化为星期几。如果是"aaa"的话返回“六”。

通过text函数还可以将假日期转为真日期

Excel网课学习笔记

结果会返回数字,将格式设置为日期即可。

 

条件格式

Excel网课学习笔记

通过条件格式可以将满足条件的数据设定为指定格式。

特别是使用数据条标记数据透视表,很直观。

Excel网课学习笔记

另外,通过数据透视表工具可以插入切片器,通过切片器控制透视表显示不同类型的值字段。

Excel网课学习笔记——Excel网课学习笔记

通过自定义条件格式还能隐藏数据中的错误值

Excel网课学习笔记

 

练习:将数量大于100的项目整行标记为红颜色背景(使用条件格式的新建格式规则)

Excel网课学习笔记

Excel网课学习笔记