


交换两列数据的位置
41:10 交换两列
选中整列,按shift,光标移动到边界变成四向光标,拖动到目标列右侧。(若不按shift,会问是否替换!数据可能被覆盖)
到达表格的边界处
46:25 到达表格边界
选中一个单元格,光标放在边界处变成四向光标,双击下边界,到达最下方。
或者选中一个单元格,按ctrl加方向键
冻结窗格
49:07 冻结窗格
【视图——冻结窗格】:会冻结选中单元格上方以及左侧的数据,下方和右侧的可以继续滚动,以方便查看。
键入实时日期
Ctrl加冒号
54:10 填充柄
选中工作表区域
01:07:03 选择数据区域
在名称框输入,起始行:目标行
如: 2:900,回车

选中单元格,按shift,再选中另一个单元格
边框线斜线
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 14:22 边框线斜线
换行 在单元格内的竖光标后面,Alt回车
格式刷 双击格式刷按钮,可以保持格式刷状态,直到按下Esc退出
设置单元格数字格式
设置格式不改变值
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 25:46 数字格式



输入身份证
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 54:00 输入身份证
选择整列——设置单元格格式——文本格式
文本格式数字转换为数字
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 58:33 文本转换为数字

一列数据中,既有文本数字,又有数值数字,快速地转换为数值数字:另选一个单元格,输入数字1,复制,选择性粘贴到目标列中,选择乘法运算,强制转换为数值
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 01:00:13 文本数值混合改数值
使用分列工具
文本数据复制到表格中,数据需要分列处理
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 01:04:29 分列
利用分列工具转化文本、数值、日期
第二讲-Excel单元格格式设置-王佩丰Excel基础24讲 P2 - 01:08:52 转化文本、数值、日期
选中目标列,【数据——分列——列数据格式】
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 07:03 替换
【替换——单元格匹配】

模糊查找通配符
?表示一个字符
*表示后面多个字符
~表示后面的通配符失效
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 16:14 通配符
使用名称框定位
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 31:58 使用名称框定位
定位条件
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 36:13 定位条件
批注
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 40:03 批注
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 44:25 编辑批注
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 51:22 插入图片
选中批注边框,设置批注格式——颜色与线条——颜色——填充效果——图片

第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 53:43 定位所有带批注的单元格
【定位条件——批注】
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 57:21 定位所有带公式的单元格
【定位条件——公式】
合并单元格后空白内容处理
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 01:01:17 取消合并单元格
第三讲-查找替换定位-王佩丰Excel基础24讲 P3 - 01:04:36 定位空值
先选中空值单元格,让空的单元格值=上方单元格的值
公式:=上方单元格序列,然后Ctrl回车

选中Excel表内的所有图片
【定位条件——对象】
如果没有图片,那么,Excel的“找不到对象”警告就是这么来的。
【查找与选中——选择对象——然后框选所有图片】,就可以实现类似于PowerPoint的框选图片。
制作工资条(利用数字排序)
第四讲-排序与选择-王佩丰Excel基础24讲 P4 - 23:51 制作工资条
复制表头 ——增加一列数字——对数字升序排序

打印要求每页都有表头
页面布局——打印标题行
筛选
复制筛选后的内容,利用普通复制粘贴,如果出错:查找与选择——定位条件——可见单元格
高级筛选
第四讲-排序与选择-王佩丰Excel基础24讲 P4 - 50:03 高级筛选

选择不重复的记录,复制到新的列

条件区域
第四讲-排序与选择-王佩丰Excel基础24讲 P4 - 51:45 条件区域
同行表示且,不同行表示或


举例:


选择表格区域:
选中整个表,Ctrl加A
选中某个单元格,按Ctrl加Shift,再按方向键
到达表格边界:
选中某个单元格,按Ctrl加方向键
筛选三种结果
第四讲-排序与选择-王佩丰Excel基础24讲 P4 - 01:01:31 筛选三种结果

条件区域是公式
第四讲-排序与选择-王佩丰Excel基础24讲 P4 - 01:06:13 条件区域是公式
条件区域标头可以不写,也可以写错,就是不能写成正确的

分类汇总
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 03:27 分类汇总
先排序——数据——分类汇总

嵌套分类汇总
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 09:06 嵌套分类汇总
先排序

第一次分类汇总

第二次分类汇总(注意取消"替换当前分类"的勾选)

结果

复制分类汇总的结果区域
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 16:24 复制分类汇总后的结果
选中结果区域,选择【开始——查找和选择——定位条件——可见单元格(快捷键Alt加;)】然后复制

使用分类汇总批量合并内容相同的单元格
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 19:29 合并内容相同的单元格
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 27:04 合并内容相同的单元格
先排序,再分类汇总,【定位条件——空值】,合并空单元格——删除分类汇总——复制(格式刷)合并的格式

数据有效性(数据验证)
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 30:50 数据有效性
选中目标列,点击【数据验证】(【数据-数据有效性】)


需要输入特定文本时,可以选择序列,来创造出一个下拉框,多个文本之间用英文逗号间隔。也可通过自定义条件来输入判断公式。


第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 44:47 公式验证数据有效性
以数据有效性来保护工作表
选中目标区域,点击【数据验证】,选择自定义条件,输入一个逻辑值为"false"的公式(可以直接输入0)。
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 49:57 出错警告
第五讲-分类汇总与数据有效性-王佩丰Excel基础24讲 P5 - 54:04 自动切换输入法
创建数据透视表
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 06:43 创建数据透视表
【插入-数据透视表】
双击求和项,可以更改汇总方式
双击汇总后的某个数据,可以得到一张该数据的明细表格:
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 13:15 查看数据的明细
数据透视表中的组合
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 15:44 数据透视表中的组合
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 17:19 具体操作
过于详细的数据可以通过【右键——组合】

对数据进行区间划分,再统计
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 24:16 对数据进行划分区间的统计
【右键——组合】



汇总多列数据
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 30:56 汇总多列数据
经典模式下,双击该字段,将【分类汇总】勾选为【无】。

【数值】字段在【列标签】区域时,值左右分布
【数值】字段在【行标签】区域时,值上下分布,会多一列汇总来显示数值


6.在数据表中使用计算
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 43:05 创建计算字段
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 46:01
【数据透视表工具——字段、项目和集——计算字段】

右键——设置单元格格式——设置百分号
右键——数据透视表选项——格式——勾选"对于错误值,显示"


利用筛选字段自动创建工作表
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 58:22
将字段拖入"报表筛选字段"中,对透视表做筛选。
生成多张数据透视表
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 01:02:08
【数据透视表分析——数据透视表——选项——显示报表筛选页】——生成不同筛选项值的多张数据透视表
删除生成的多张数据透视表
第六讲-认识数据透视表-王佩丰Excel基础24讲 P6 - 01:04:28 删除生成的多张透视表
选中所有生成的透视表,复制空白区域,覆盖透视表区域
运算符
&:连字符
<>:不等于
比较运算符中,公式里的文本要用" "引用
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 21:35 比较运算符(文本比较)



单元格的引用
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 32:02 绝对引用
相对引用:A1
绝对引用:$A$1(快捷键:Fn加F4)
混合引用:$A1、A$1
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 37:24 混合引用

认识函数
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 45:32 常用函数
求和:=sum(D5:G5)
计数:count(D5:G5)
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 51:47 排名公式
排名:=rank(H5,&H&5:&H&11) 排名区域应该绝对引用
利用定位工具选择输入公式的位置
跳跃式求和
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 56:42
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 58:42 定位工具 定位公式位置
【定位条件——空值】——自动求和

批量跳跃计算
第七讲-认识函数与公式-王佩丰Excel基础24讲 P7 - 01:01:51
【定位条件——空值】——输入公式——Ctrl回车

使用IF函数
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 04:38 if函数
=IF(E2="男","先生","女士")
文本要加" "
IF函数嵌套
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 08:09 if嵌套
=IF(B2="理工","LG",if(B2="文科","WK",''CJ''))
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 14:00
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 21:38
=IF(I2>=600,"第一批",IF(I2>=400,"第二批","落榜"))

尽量避免IF函数多层嵌套
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 34:21应该用VLOOKUP函数
串联IF函数
=IF()+IF()+... 数值用+
=IF()&IF()&... 文本用&


ISERROR函数
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 48:12 iserror函数
判断公式运行是否出错
=if(iserror(D35/C35),0,D35/C35)
检查错误,有错返回第一个值,无错返回第二个值
=iferror(D41/C41,0)
检查错误,无错返回第一个值,有错返回第二个值
AND函数与OR函数
第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 54:56
AND(条件1,条件2,条件3...)返回true/false
OR(条件1,条件2,条件3...)

第八讲-IF函数逻辑判断-王佩丰Excel基础24讲 P8 - 01:02:58

COUNT函数
count只能统计数字
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 02:55 count函数
COUNTIF函数
=countif(查找区域,查找内容)
=countif(B2:G2,">=60")
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 11:59 countif
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 17:59
countif只能计算数值的前15位,超过15位,要加上&"*"
=countif(A2:A3,A2&"*")
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 20:46
绝对引用

找重复值
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 29:16 重复值
=COUNTIF(G:G,A5)
=IF(COUNTIF(G:G,A2)=0,"未体检","已体检")
条件格式
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 35:08
选中区域——【条件格式——新建格式规则——使用公式确定......】


数据验证,禁止输入重复值
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 44:28 禁止输入重复数据
选中列——【数据——数据验证】——设置——自定义——公式
=COUNTIF(C:C,C1)<2


COUNTIFS函数
第九讲-COUNTIF函数-王佩丰Excel基础24讲 P9 - 01:01:03

=countifs(E:E,J5,D:D,I5)
使用SUMIF函数
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 01:14
=SUMIF(查找区域,目标,求和区域)
=SUMIF(目标区域,目标)


超过15位字符时的错误
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 04:46
=SUMIF(A:A,F3&"*",B:B)

第三参数的简写
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 07:52
=SUMIF(D:D,H4,F:F)这里两个区间范围一样
=SUMIF(D:D,H4,F1)可以简写成这样,函数会默认补充为整个F列
简写第三参数应保证第三参数的第一行要与查找区域的第一行相对应,查找区域和求和区域要对应,不能错位

在多列中使用SUMIF函数
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 11:32
=SUMIF(A:I,L3,$B$1)或=SUMIF(A:I,L3,B:B)

使用辅助列处理多条件的SUMIF
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 19:37
当目标条件>=2时,可以增加一列辅助列,将多个查找区域合并,把合并后的数据作为查找区域。
用连字符合并目标条件

=SUMIF(G:G,I5&J5,F:F)
合并后的新查找区域,合并后的目标条件

SUMIFS函数
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 25:00
=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,...)

第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 29:30
替代vlookup进行查找

数据验证
用SUMIF函数做产品出库数量的限制(不能大于库存数量)
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 35:36
第十讲-SUMIF函数-王佩丰Excel基础24讲 P10 - 39:00
做一个下拉列表
【数据——数据验证】——序列——来源

在出库数量列,设置数据验证
【数据验证】——自定义——公式

=sumif(F:F,F3,G:G)<=sumif(A:A,F3,B:B)
出库数<=库存


VLOOKUP函数语法
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 10:18
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 14:51
=VLOOKUP(查找值,包含查找值的范围,包含返回值的范围中的列号,近似匹配 (1/TRUE) 或精确匹配 (0/FALSE))
查找值必须在查找区域的第一列
查找区域必须包含查找值列和返回值列
列号:(在查找区域中排第几列)
查找区域需要绝对引用
若查找的值在列表中重复,函数只会返回查找到的第一个记录所对应的值

VLOOKUP函数的跨表引用
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 17:29
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 19:44
=VLOOKUP(A2,数据源!A:B,2,0)跨表引用

VLOOKUP中使用通配符
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 23:29
通配符查找
=VLOOKUP(A2&"*",数据源!B:E,4,0)
查找值与包含查找值的范围中的值不完全匹配
(三川实业三川实业有限公司)
VLOOKUP模糊查找
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 32:44
找近似值

vlookup找小于等于自己的最大值,适用于找数值区间的划分
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 38:12

模糊匹配用的是"二分法",在使用时需要查找区域的值从小到大排序
使用ISNA函数处理数字格式引起的错误
vlookup函数不能匹配储存格式不一样的数值
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 44:39
数值→文本
=VLOOKUP(F4&"",$A$2:$C$6,3,0)

文本→数值
=VLOOKUP(F12*1,$A$10:$C$14,3,0)
(或F12+0、--F12)

文本、数值都存在时
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 52:26
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 54:29
=IF(isna(vlookup1()),vlookup(),vlookup1())

=iferror(vlookup(数值),vlookup(文本))

HLOOKUP函数
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 01:01:00
vlookup找行记录,hlookup找列记录
第十一讲-Vlookup函数-王佩丰Excel基础24讲 P11 - 01:04:58
=(F7-3500)*(vlookup(F7-3500,$A$5:$D$12,3,1))-vlookup(F7-3500,$A$5:$D$12,4,1)

XLOOKUP函数
=xlookup(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
查找值,
查找区域,
返回区域,
如果未找到有效的匹配项,则返回你提供的 [if_not_found] 文本,
指定匹配类型:
指定要使用的搜索模式:
函数语法
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 03:25
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 06:57
MATCH函数
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 12:16 mach函数
=MATCH(A2,数据源!A:A,0)用来定位单元格在第几个
=MATCH(查找值,查找值的区域,0/1)

INDEX函数
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 17:05 INDEX函数
=INDEX(数据源!B:B,查询!C2)
=INDEX(引用区域,引用值的行号,[引用值的列号])

第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 21:19
=INDEX(数据源!A:A,MATCH(查询2!A2,数据源!B:B,0))

VLOOKUP函数只会查找选中区域的最左列,而且引用列在查找列的右边,不能做从右向左的查找引用。MATCH与INDEX函数的查找和引用是分开进行的,不存在列序的矛盾。
VLOOKUP只能查询返回一个值,不能引用照片,INDEX可以。
VLOOKUP返回多列结果
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 25:45
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 33:50 返回多列结果
COLUMN函数
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 37:46 column
=COLUMN()
查询单元格在第几列,若无参数则返回当前单元格在第几列。

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

多列查询,但是表头顺序与原表不一样
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 46:29 多列查询,列顺序与原表不一样
利用match函数
=VLOOKUP($A3,数据源!$A:$K,MATCH(返回多列结果!B$2,数据源!$A$1:$K$1,0),0)

INDEX函数引用图片
第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 57:51



第十二讲-Match+Index-王佩丰Excel基础24讲 P12 - 01:01:51


图片的位置:
=index($D$2:$D$5,match($J$2,$A$2:$A$5,0))


点中图片,在编辑栏中输入"=图片",回车

在工作表中添加图片。
【公式——定义名称】,如定义名称为"图片",在【引用位置】中输入引用图片的函数。
(1)在【文件-选项-自定义功能区】中添加【照相机】功能到【新建选项卡】。选中用于接收图片的单元格,点击【新建选项卡-照相机】,画一个框,在编辑栏中输入"=图片",回车。
(2)复制图片,粘贴到用于接收图片的单元格,点中图片,在编辑栏中输入"=图片",回车。
按住alt移动图片可以让照片自动贴近单元格边框。
认识时间和日期
第十四讲-日期函数-王佩丰Excel基础24讲 P14 - 05:17
=D4+E4/24/60

=(E9-D9)*60*24

时刻可以转换为数字

第十四讲-日期函数-王佩丰Excel基础24讲 P14 - 18:58
=D14+E14 日期本质是数字,直接相加

=E18-D18

日期函数
第十四讲-日期函数-王佩丰Excel基础24讲 P14 - 22:14
=DATE(YEAR(B5),MONTH(B5)+C5,DAY(B5))
=year()
=month()
=day()
=date(year,month,day)生成一个日期
求本月最后一天

=date(year(B13),month(B13)+1,0)
7月0日即6月30日
求本月天数

=day(date(year(B13),month(B13)+1,0))
计算日期间隔
datedif函数
=datedif(开始日期,结束日期,unit)
unit:
"y"整年数 "m"整月数 "d"天数
"md"忽略年份和月份的天数之差
"ym"忽略年份和天数的月份之差
"yd"忽略年份的天数之差

=datedif(B5,C5,"y")
Weeknum 返回周数
第十四讲-日期函数-王佩丰Excel基础24讲 P14 - 53:36
=weeknum(日期,Return_type)

Weekday 返回某日期是一周中的第几天
=weekday(日期,Return_type)

整容大师
第十四讲-日期函数-王佩丰Excel基础24讲 P14 - 01:03:26

=TEXT(B10,"0000-00-00")转换成了文本

=TEXT(B10,"0000-00-00")*1 文本*1会变成数字

使用简单的条件格式
为特定范围的数值标记特殊颜色
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 06:18
选中数据——【条件格式】——突出显示单元格规则——大于——1500000——自定义格式
为所有选中的单元格设置了一种格式,单元格值变化,格式会随之变化

第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 10:46
查找重复值
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 14:46 查找重复值
输入重复值会变颜色

为数据透视表中的数据制作数据条
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 19:30
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 29:15
选择数据区域——【条件格式】——数据条

第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 32:17
【插入——切片器】

定义多重条件的条件格式(嵌套条件格式)
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 41:25
设置多重条件不会覆盖替换前一个条件格式;
但是后一个条件包含前一个条件时,就会覆盖前一个条件格式。
【条件格式】——新建规则
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 01:01:46
隐藏了错误值

使用公式定义条件格式
第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 01:05:42
【条件格式】——新建规则——使用公式......


第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 01:13:17
针对某个条件,设置整行的格式
要锁定区域


第十五讲-条件格式与公式-王佩丰Excel基础24讲 P15 - 01:21:09 作业
数据8
=weekday(A2,2)>5

=weekday(A2,2)>5 整行变颜色

数据9
法一:0<今年生日日期—今天日期<16
0<date(year(today()),month(C2),day(C2))-today()<16
即:=and(date(year(today()),month(C2),day(C2))-today()>0,date(year(today()),month(C2),day(C2))-today()<16)
法二:
=datedif(今天日期,今年生日日期,"yd")<16
即:=datedif(today(),date(year(today()),month(C2),day(C2)),"yd")<16
法三:
=datedif(出生日期,今天未来15天,"yd")<16
即:=datedif(C2,today()+15,"yd")<16
使用文本截取字符串
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 05:00
left函数
=left(文本,[num_chars])
[num_chars]:返回字符的个数(默认返回1个,若大于文本长度,则返回整个文本)

right函数
=right(文本,[num_chars])
返回从文本字符串右边开始的字符
mid函数
=mid(text,start_num,num_chars)
嵌套使用left和right函数
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 18:48
left函数和right函数嵌套使用可以代替mid函数
先左5位,再右3位

课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 22:13
提取性别位数字
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 29:54
=right(left(B13,17),1)

获取文本中的信息
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 34:51
find函数 返回查找文本的起始位置的值(第几个)(区分大小写)
=find(查找的文本,源文本,[start_num])
若查找的文本为空(""),则返回start_num的值。
=left(F2,find("@",F2)-1)

找相同字符的第二个:

课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 46:35
=mid(F2,find("@",F2)+1,100)
=mid(text,start_num,num_chars)不知道取多少位字符时,可以多取一些

len函数
=len(text)返回文本字符串中的字符个数
=lenb(text)返回文本字符串中用于代表字符的字节数
提取单位(283元)
=right(A2,lenb(A2)-len(A2))

关于身份证
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 01:03:51
通过身份证前六位判断地区:
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 01:07:28
通过文本处理得到的数字是文本

通过身份证计算出生年月日:
课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 01:13:35
=date(mid(B2,7,4),mid(B2,11,2),mid(B2,13,2))

课 第十六讲-简单文本函数-王佩丰Excel基础24讲 P16 - 01:17:58
通过身份证判断性别
身份证验证
(1)第1-6位:地区码
(2)第7-14位:出生日期
(3)第15-17位:顺序码(奇数男,偶数女)
(4)第18位:校验码,用于检验身份证第18位是否符合GB11643-1999规则。
认识函数
round函数
=round(要四舍五入的数字,四舍五入的位数)
舍入位数>0,则舍入到指定的小数位数;
舍入位数=0,则舍入到最接近的整数;
舍入位数<0,则舍入到小数点左边的相应位数。
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 09:46
roundup函数 向上舍入数字
rounddown函数 向下舍入数字
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 13:38
int函数 向下取整
=int(number)
mod函数 (求余,余数可以包含小数部分)
=mod(number被除数,divisor除数)
休假舍入
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 24:46
=if(mod(C2,1)<0.5,int(C2),int(C2)+0.5)
可以休半天

方法二:
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 30:00
=int(C2*2)/2
小数部分╳2,不满0.5的取整后也取不到

身份证性别
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 32:01

利用mod函数求余来显示性别


第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 42:31
row行函数
=row()
column列函数
=column()
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 46:02
vlookup查找

index引用、match查找
=index(E:E,match(H4,A:A,0))

转置(引用第几个)
第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 51:08
=index($A:$A,column()-2)
或=index($A:$A,column(A1))

第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 58:19
=index($E:$E,5*row()-17)
=index($E:$E,5*(row()-3)-2)

第十七讲-数学函数-王佩丰Excel基础24讲 P17 - 01:10:27
=index($A:$A,3*row()+column()-24)

3*(row()-a)+(column()-b)-3
a:本单元格与引用值单元格的行号差
b:本单元格与引用值单元格的列号差
或者:

3*(row()-row()+1)+(column()-column()+1)-3
3*(row()-row()+1)+(column()-column()+1)-3
3*row()+column()-3*row()-column()+1
加粗的表示填充区域首个单元格的行号、列号
回顾统计函数
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 07:22
sumif函数、sumifs函数
认识数组
数组生成原理
用sum函数替代sumif(s)
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 16:52
true=1,false=0
要求某个地区的金额,可通过判定筛选出这个地区的全部单元格,是这个地区则是true,然后true/false乘以成本,再相加

=SUM(($A$2:$A$22=K8)*$E$2:$E$22)
ctrl shift 回车

多条件求和的情况:
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 23:24

=SUM(($A$2:$A$22=K15)*($B$2:$B$22=L15)*$E$2:$E$22)
数组函数ctrl shift 回车

=SUMIF(A1:A100,H1,B1:B100)
→SUM((A1:A100=H1)*B1:B100)
sumproduct函数
相当于不带{}的sum,直接回车就行
LOOKUP函数基本应用
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 47:13
=vlookup(G4,A:B,2,0)
=lookup(G4,A:B,B:B)无精确匹配,结果会错误
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 52:52
模糊查找会乱找,但是不会找错误值


第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 59:14
=lookup(1,0/($A$2:$A$92=G4),$B$2:$B$92)
这样就会精确查找了

LOOKUP函数多条件精确匹配
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 01:05:04
=LOOKUP(1,0/(($A$2:$A$13=I6)*($B$2:$B$13=J6)),$D$2:$D$13)

实例:
第十八讲-Vlookup函数与数组-王佩丰Excel基础24讲 P18 - 01:14:33
=IF(F5<3500,0,MAX((F5-3500)*$C$4:$C$10-$D$4:$D$10))
ctrl shift 回车

基本运用
把文本转化为单元格的标记的符号(如""a512""),把单元格标记的符号转换为文本(如""小佩"")
小佩 1)基本运用:把文本转化为单元格的标记的符号(如""a512""),把单元格标记的符号转换为文本(如""小佩"") INDIRECT(""a512"") "
(2)跨表运用 "
与vlookup结合,利用表格表明的标记""xxx!""
VLOOKUP(""需要查找的指标"",INDIRECT(单元格标记&""!查找的区域""),查找的目标的所在列数,0) "
(3)为区域定义名称 "
a) 选中单元格-公式-定义名称-单独列出定义的名称-sum(indirect(定义的名称的单元格))-可实行汇总计算
b)一级下拉框:数据-数据有效性-序列-来源;选中所需的单元格的范围-生成一级下拉框
c)二级下拉框:数据-数据有效性-序列-来源;inddirect(指定的单元格:定义名称的)-生产二级下拉款"
1.认识图表中的元素 图片/图表如何自由伸缩隐藏:设置图片格式-属性-随单元格改变位置和大小 "
1)图表标题、坐标轴标题、图例、数据标签、模拟运算表(数据表)、坐标轴、网格线
"
"2)图表设计-添加图表元素:可以选择图表标题、坐标轴标题、坐标轴、网格线、图例等
a.选中图表标题文本框,在编辑栏输入=B1,标题会自动随B1切换
b.设置坐标轴格式:含刻度线、标签、数值,选中坐标轴文字-设置坐标轴格式-选项-标签,可以选择轴旁、高低等。
纵坐标是数值的话,可以设置比例尺大小,即边界的最大值最小值,间隔单位值。
设置横坐标重排顺序、纵坐标移到右侧(镜像):坐标轴选项-逆序类别。
"
2.主次坐标系 1)如各个地区有销售额、指标完成率,插入柱形图表后, "
a.点击指标完成率的柱形图(或格式-左上角下拉框选择“指标完成率”-设置所选内容格式),选择系列绘制在次坐标轴上。
b.再点击指标完成率的柱形图,右键更改系列图表类型-折线图。(在组合图选项中为指标完成率选择折线图,勾选次坐标轴),在折线上右键设置数据系列格式,标记-勾选自动,也可内置选择大小或形状。
c.根据实际情况美化,分别设置主次纵坐标轴的边界大小值、间隔值。根据需要设置标签、刻度线等为无。
d.图表设计-添加图表元素,可设置网格线为虚线等样式;可设置图例位置;选中整个图表可直接修改字体;折线图-设置数据系列格式-线条颜色、标记填充色、标记边框线颜色设置钟意的颜色。
e.分别点击柱形图和折线图,添加数据标签值,根据需要更改字体颜色、大小。
"
2)如每个人有指标金额、实际完成额,插入柱形图表后, "
a.点击指标金额的柱形图,选择系列绘制在次坐标轴上。注意两侧纵坐标轴刻度一致。
b.点击指标金额的柱形图,设置数据系列格式-设置填充色无色,边框线颜色和实线粗细。点击实际完成额柱形图,设置数据系列格式-设置填充色、边框线颜色。
"
3)改变柱形图形状,如将柱形图改为许多爱心/手机/树木等显示 "
在其他地方,插入图形爱心,选择填充色,复制,再点击图表里的柱形,粘贴,然后点击设置数据系列格式-填充-层叠。 如果图形显示太紧密,可以在绘制爱心后,再绘制一个大点的无填充色无边框线颜色的矩形框,置于爱心底下组合(无法选中两个图形时可以按查找-选择对象),再进行复制粘贴。
"
4)网上看到喜欢的图表样式,复制下来,右键图表-另存为模板,重命名即可。
第二十一讲 动态图表
1.利用控件做动态图表 "
动态图表(对比简单的切片器自由度更高,可加DIY的控件)
图表的本质:几列/行数据源共用一对X轴Y轴。因此想要通过勾选控件显示图表里对应数据的话,需要先赋予每个控件公式从而引用不同列的数据源。
1)用IF函数做控件-假设需要两个控件(广州上海)
a.【加控件】开发工具-插入-表单控件-复选框,即打勾框,右键编辑文字输入广州上海, 先打勾,右键设置控件格式,已选择打勾,单元格链接中分别输入或选择$G$2, $G$4(这两个为任意空白单元格),此时勾选控件与否,G2G4单元格会显示TRUE/FALSE。
b.【输公式】随便另找个单元格G8,输入=IF($G$2,$B$2:$B$13,$F$2:$F$13),表示如果G2为TRUE,链接B2-13数据列,否则链接F2-13空白数据列,注意绝对引用。
c.【定义公式】复制公式,ESC退出,选择公式-定义名称,名称输入广州,引用位置-粘贴刚才的公式。此时G8单元格无用,可以删掉。
d.【加图表】无需选数据源,插入空折线图,右键选择数据,点击添加,系列名称输入广州,系列值输入=sheet1!广州(英文模式下的!),确定出现相应折线图。点击空白单元格,操作上海同理。
e.【统一纵坐标】折线图两条折线对应的纵坐标轴刻度应一致,右键纵坐标轴设置格式,边界单位大小值勾选固定(新版无固定选项,分别勾选控件直接输入相同数字即可)。
f.【移动控件】两个控件编辑文字删掉文字,移动框框到图表相应图例前方,如果看不见将图表置于底层,将图表和控件组合,方便一起移动。
"
2.OFFSET函数 1)楔子:数据透视表中,若原表下方增加行数据,刷新透视表是无法联动新数据的。 "
以指定的引用为参照系,通过给定的偏移量返回新的引用。
=offset(referense,rows,cols,【height】,【width】)
(引申:可以用表格行列的自动扩展功能,选中相应的数据表格,插入-表格-确定,那么再新建数据透视表就可以刷新原表下方新增的行或右方新增的列了。点击“表设计”,可以更改表格样式,勾选汇总行,可以有下拉按钮的汇总行,可选求和/平均数/计数/方差等)
方法:假设只取11列数据,行是动态新增的,COUNTA函数表示非空白单元格个数,那么可在原表空白格中输入=OFFSET($A$1,0,0,COUNTA($A:$A),11),在公式-定义名称中,输入名称“数据区域”,粘贴该公式。然后插入透视表,选择表区域中,删掉默认,输入数据区域即可。
"
"2.OFFSET函数
以指定的引用为参照系,通过给定的偏移量返回新的引用。
=offset(referense,rows,cols,【height】,【width】)" 1)楔子:数据透视表中,若原表下方增加行数据,刷新透视表是无法联动新数据的。 "(引申:可以用表格行列的自动扩展功能,选中相应的数据表格,插入-表格-确定,那么再新建数据透视表就可以刷新原表下方新增的行或右方新增的列了。点击“表设计”,可以更改表格样式,勾选汇总行,可以有下拉按钮的汇总行,可选求和/平均数/计数/方差等)
方法:假设只取11列数据,行是动态新增的,COUNTA函数表示非空白单元格个数,那么可在原表空白格中输入=OFFSET($A$1,0,0,COUNTA($A:$A),11),在公式-定义名称中,输入名称“数据区域”,粘贴该公式。然后插入透视表,选择表区域中,删掉默认,输入数据区域即可。"
2)利用OFFSET做动态图表-只取最后几行数值 "
有一数据表,A列是时间,B列是成交量,假设只取表最后10行数值,列不动,行动态新增。
a.公式-定义名称,输入“成交量”,公式粘贴=OFFSET($B$1,COUNTA($B:$B)-10,0,10,1)。
(也可以输入=OFFSET($B$1,COUNTA($B:$B)-1,0,-10,1))。
b.插入空折线图,右键选择数据,点击添加,系列名称输入成交量,系列值输入sheet1!成交量(英文模式下的!)点击确定即可。
c.同时,为了保证X轴动态显示日期,公式-定义名称,输入“日期”,公式粘贴=OFFSET($A$1,COUNTA($A:$A)-10,0,10,1),在图表上右键选择数据,在右侧“水平分类轴标签”点
击编辑,在轴标签区域框内输入sheet1!日期,点击确定即可。
"
3)利用OFFSET做动态图表-加左右滑动滚动条(滚动看数据以及滚动取几行) "
a. 【加控件】开发工具-插入-表单控件-滚动条(第2排第3个),在表格里任意位置横着拉一个,再复制粘贴另一个。选择一个滚动条,设置控件格式,最小值输入1,最大值看表实际多少行,比如输入100,单元格链接输入$D$2,另一个滚动条同理,单元格链接输入$D$4,此时拉动滚动条,D2D4会有数据变化。
b. 【输公式】在其他单元格输入公式=OFFSET($B$1,$D$2,0,$D$4,1)。
c. 【定义公式】公式-定义名称,输入名称“成交量”,公式粘贴如上。
d. 【加图表】插入空柱形图,右键选择数据,点击添加,系列名称输入成交量,系列值输入sheet1!成交量(英文模式下的!)点击确定即可。
e. 【统一横坐标】同时,为了保证X轴动态显示日期,公式-定义名称,输入“日期”,公式粘贴=OFFSET($A$1,$D$2,0,$D$4,1),在图表上右键选择数据,在右侧“水平分类轴标签”点击编辑,在轴标签区域框内输入sheet1!日期,点击确定即可。
f.【移动滚动条】移动滚动条至图表里相应位置,操作同控件。"
第二十二讲 甘特图与动态甘特图
1.制作双向条形图(补第二十讲内容) "
有一张表显示不同年份的出口和内销比例。
1)选择表格数据,插入条形图,选择出口的条形,设置数据系列格式,绘制在次坐标轴上。
2)选中主坐标轴/次坐标轴(任意一个都可),设置坐标轴格式为逆序刻度值。
3)分别去选主坐标轴、次坐标轴,将边界最小值都修改为-1,最大值都修改为1。
4)a.选中上面的次坐标轴,delete删除;
b.选中任一网格线,delete删除;
c.添加数据标签,修改字体颜色;
d.选中年份,设置坐标轴格式-标签-位置改为高/低;
e.选中下行的主坐标轴,设置坐标轴格式,修改合适的间隔单位值,坐标轴选项-数字-格式代码里已有0%,再补输入“;0%”(注意英文模式的;表示负数形式和正数一样),再点击添加;
f.分别选中出口、内销的条形,设置数据系列格式,修改间隙宽度,比例越小,条形越粗,另外设置喜欢的填充颜色、阴影效果;
g.插入想要的背景图片,按Ctrl+C,然后点击图表,右键设置图表区格式,填充-图片或纹理填充,点击剪贴板,图表背景就变了,但是绘图区不会变,再点击绘图区,设置绘图区格式,点击无填充,背景太深还可调节透明度或插入图片后设置艺术效果虚化。
引申:添加一张难看的图片做背景,如何变好看?选择图片-格式-艺术效果选项最下面,艺术效果选择虚化,拉高半径(辐射)。"
2.制作甘特图 (1)制作普通甘特图 "
a.选中数据区域-插入-条形图-堆积条形图-设计-选个样式-选中深色区域-设置序列格式-填充-无填充-边框颜色-无线条-阴影-无阴影
b.设置刻度值(把甘特图占满图表):先把日期格式设置为常规,记下最大值、最小值-选中坐标轴-鼠标右键-设置坐标轴格式-坐标轴选项-输入最小值、最大值-数字-日期-选择类型。
c.设置条形图宽度:选中条形图-设置数据系列格式-系列选项-分类间距-无间距-10%
d.设置分类轴格式:选中纵坐标轴-鼠标右键-设置坐标轴格式-坐标轴选项-勾选逆序类别
e.设置网格线格式:选中任意网格线-鼠标右键-设置网格线格式-线型-短线(类型Q)-选择虚线
f.设置图表标题和图例格式:选中图表空白区域-布局-图标标题/图例"
(2)制作动态甘特图 "
思路:在别的单元格任意设置某一日期,将工作天数拆分为‘已完成’和‘未完成’两项,根据if函数求出两项的结果
已完成=IF($B$11<B2, 0,IF($B$11>B2+C2,C2,$B$11-B2)),向下拖拽
未完成=天数所在的单元格-已完成
选择数据源:选中分类、日期所在的列-crtl –选中已完成、未完成-插入-条形图-堆积条形图-剩余对图表的处理与双向条形图设置类似。"
第二十三讲 EXCEL图表与PPT
1.双坐标柱形图补充 "
在第二十讲中,有提到两个例子,销售额与指标完成率(柱形图加折线图)、销售额与实际完成额(两个柱形图,其中一个用无填充色的框线重合表示)。如果销售额与指标完成率想用两个不同颜色柱形图并列表示,纵坐标左边是数额,右边是比率,如何操作?"
"1)选中数据,插入柱形图,点击指标完成率的柱形图,右键设置数据系列格式,选择系列绘制在次坐标轴上。
2)在图表上右键选择数据,点击添加,系列名称空着,系列值改为={0},再重复操作添加,此时多了两种颜色的柱形分别为系列3、系列4。
3)选中任一系列,如系列3(格式-系列3-设置内容格式),绘制在主坐标轴上。
4)点击图表选择数据,在添加下方通过▲▼调整四个系列位置穿插分布(如系列4放第一、系列3放第三),使得图表销售额、指标完成率两个柱形肩并肩显示。如果有空隙,将两个图形设置格式,系列重叠均改为0。
5)删掉图例中的系列3、4,调整纵坐标轴数字格式。"
2.饼图美化 "
1)单饼图美化
选中数据,插入三维饼图,右键三维旋转,把自动缩放的勾去掉,高度默认100改为30,效果-三维格式-顶部棱台,效果-阴影-居中阴影,添加数据标签。
2)双层饼图美化
把谁放前面,就先做谁。ABC列分别是部门、城市、金额,B15:B17是部门的汇总金额。
a.选中B列城市C列金额即B2:C10数据,插入二维饼图。
b.点中饼图,右键选择数据,点击添加,系列值选中B15:B17的数据区域,点击确定。
c.点击饼图,设置数据系列格式,绘制在次坐标轴上。
d.把整个图表区拉大一些,点击饼周围,把绘图区拉小一些,选中饼图(所有饼形),往外拉一些,像分散的三角披萨,再点击其中一块饼形(鼠标多点几次),往圆心拉回去,其余饼形依次照做。
e.点击里面的圆饼,添加数据标签,显示类别名称和百分比,调整字体大小,点击外面的环形,添加标签同理(类别名称只会显示123,在此之前选择饼图点击右键选择数据,在系列2中右边框编辑123,改为A15:A17的数据区域)。"
3.图表与PPT PPT上方出现图表工具以及图表设计和格式时,表示粘贴的是图表,不是图片。
"
" 1)PPT如果有模板配色方案(设计-颜色),复制粘贴来自EXCEL的图表时,图表颜色也会变换。如何改回原来的图表颜色呢? "
复制粘贴后,图表右下方有个粘贴选项,选择第二个保留源格式和嵌入工作簿。
"
2)如何使得PPT的图表自动更新表格数据? "
复制粘贴后,图表右下方有个粘贴选项,选择第四个保留源格式和链接数据。如果PPT是关闭状态,打开后,点击图表工具-图表设计-刷新数据即可。
如果PPT有许多页图表,如何一步到位更新表格数据?
复制原图表后,在PPT中,开始-粘贴-选择性粘贴,点击粘贴链接(EXCEL图表对象)。此后关闭PPT后,修改EXCEL数据,再打开PPT,会弹出一个窗口-点击更新链接即可。
"
3)如何让PPT里的图表柱形一个个出现? "
复制粘贴图表后,选择动画-动画窗格-擦除,在右侧动画方框里,点击动画效果1,右键效果选项,点击图表动画,选择相应的下拉选项。按系列-黄色柱形一起先出来,再蓝色柱形;按分类-北京的黄蓝一起先出来,再上海再广州;按系列中的元素-北京黄,上海黄……然后北京蓝,上海蓝……按分类中的元素-北京的黄,北京蓝依次出来,再上海再广州。
如果中间有些动画效果需要跳过,选中不需要的第一个,按住shift键选中不需要的最后一个,右键-从上一项之后开始。"
第二十四讲 宏表函数 2
2.GET.WORKBOOK提取工作簿 "
" "
GET. WORKBOOK (type_num,name_text), name_text表示打开的工作簿的名字,type_num是类型号,常见的如下:
1——返回工作簿所有工作表的名字
3——返回工作簿当前选择工作表的名字
4——返回工作簿中工作表的个数
38——返回活动工作表的名字"
1)点击工作表任意单元格,公式-定义名称,名称随便输入如“工作表名”,引用位置输入“=get.workbook(1)”,然后在工作表任意单元格输入“=工作表名”,就会显示工作簿的第一个工作表名字(只显示第一个,但是在编辑栏选中工作表名,按住F9,可以看到一个数组,显示所有的工作表名字)。如何全部显示呢?在第一个单元格输入“=INDEX(工作表名,1)”然后其余参数改为2、3……或者输入“=INDEX(工作表名,ROW(A1))”下拉即可。
2)函数HYPERLINK(link_location,【friendly_name】),第一个参数是超链接的地址,第二个参数是显示的名字,可省略。如果想为工作表名字做超链接,单元格输入改为=HYPERLINK(INDEX(工作表名,ROW(A1))&“!A1”),注意是英文模式下的!,然后公式下拉即可,超链接不能直接链接到某一工作表,必须到某一工作表里的某一单元格。
3.EVALUATE函数 "
1)运算
假设A3:A5是一串没有=的公式,如3+4、8*9,求运算结果。那么点击B3单元格,公式-定义名称,名称随便输入如“运算”,引用位置输入“=evaluate(A3)”,不能绝对引用,然后在B3单元格输入“=运算”,下拉即可。"