数据来源:八月成交数据
数据来源行业:金融行业(根据应收利息和逾期金额字段来判断)
可以猜测:
- 业务主体:某互联网金融公司(类似支付宝)
- 也业务模式:给城市线下推广
- 推广产品:小额现金贷(类似借呗)
解释各字段含义:
查看每一列有哪些数值,表格有多少行等等,方便进行接下来的处理和分析;
查看每一列的具体数值和行数。
- 我们可以看到数据的日期为二零二零年二月一日至三十一日,而单日成交额最高约四十五万。筛选出最高成交额的记录后可以看到是八月十六日由广州一组完成的。
快捷方法:
点击任意一个有数据的单元格,然后点击开始栏目下右侧的排序和筛选,接着点击筛选,可以看到每一列的名称。
注意:
日期、文本和数值型的数据各自支持不同的逻辑筛选:
日期可以筛选出某一天前的数据;
文本可以筛选出特定开头的数据;
数值支持大于小于等于等比较逻辑.
如果我们要取消筛选,可以再次点击字段筛按钮全选数据;
如果筛选的字段比较多,我们想要一次性取消所有筛选可以点击功能栏的筛选先取消,然后再点一次筛选就可以重新进行筛选字段了;
筛选模式下对数据进行排序,点击升降序即可。
但是这样只能根据单一字段进行排序。如果我们想按多个字段排序,需要设置主关键字和次要关键字来进行筛选排序
例如:先排业务组再排日期,
方法:扩选全部数据区域(若数据太多,可以先扩选第一条记录,按Ctrl+Shift+向下箭头)后点击排序和筛选中的自定义排序,可以将主要关键字选择为业务组,再添加条件,将次要关键字选为日期。
注意:
下滑的时候,列名会被一起划上去,无法分清哪列对应的是成交额。
方法:我们可以点击
视图-冻结窗格-冻结首行
,这样就可以固定列名了。当然你可以冻结首列或者任意选择一个单元格作为冻结的边界查看数据行数:点击任意一列上方的英文字母即可选中整列,就可以在右下方看到所选中的列对应的平均值、计数和求和,单击平均值、计数和求和中的任意一个值就可以进行复制到指定单元格,右击还能查看最大值和最小值。,勾选最大值和最小值,勾选它们,让它们和平均值一样默认显示出来。(选中任意区域和多列都可查看)
可以看到表格上的数据默认有逗号,即千分号
补充
右下角均值和求合却没有千分号,若希望右下角的数据能改成一样的格式,如何操作?
回答:功能栏—数字栏—逗号,
注意:
- 可以记一下读法。第一个逗号前面是千,第二个是百万,第三个是十亿;
- 点击千分号右侧(?0.00和?0.00)即可增加和减少小数位数,默认是两位小数
- 千分号按钮右侧的百分号(%),则是将数据转化为百分比
- 千分号按钮右侧的的右侧是增加货币单位到数值前方;
- 千分号上方的下拉菜单可以设置各种数据的显示格式,点击下拉菜单–其他数字格式还能自定义
双击单元格即可在单元格中输入数值,输入等号就可以在单元格里写公式:各种加减乘除都可以写在等号后,或者在等号后直接选中某个单元格或区域引用对应的数值。
复制 VS 引用
复制粘贴后的数值是不会随原有区域变动的,但是通过公式直接引用区域就可以同步引用区域数值的变化。
补充:
仔细观察可以发现引用的区域有一个蓝色的框线,并且区域内只有一开始输入公式的单元格,可以修改公式,其他单元格双击后默认为空,如果强行输入数值,还会使之前输入的公式报错:#SPILL!,可以点击报错的提示,看报错的详情里面写的是溢出区域。
报错原因:我们在原本会溢出显示数据的区域输入的数值。而一个单元格只能显示一个值,此时要输出两个值,会互相冲突,导致原本溢出的值没法正确显示,于是就报错了。
解决方法:只需要删除输入的值就可以恢复正常了
解释溢出:
–Excel在2021版本刚支持的新功能,可以将单元格中计算的结果超出该单元格的内容,会显示到周围单元格上。
解释引用
—在excel中每一列上方都有一个大写的英文字母,而每一行的最左侧都有一个阿拉伯数字,而字母加数字(如A1)就形成了每个单元格唯一的位置信息在左上方就可以看到,这样,我们只需要输入单元格的位置,excel就会自动找到对应位置的单元格,并引用单元格中的数值。并且如果我们想引用某个区域,只需要先输入这个区域最左上角的单元格位置,然后输入英文冒号,接着再输入右下角的单元格位置(A1;B2),就可以确定确定了所要引用的区域.
引用一整行: 数字:数字(英文冒号),若数据量较大时,则需要在第一列输入数字:数字,否则会有溢出报错
引用一整列: 英文:英文(英文冒号),若数据量较大时,则需要在第一行输入 英文:英文,否则会有溢出报错
业务背景
业务背景
老板要看每个业务组的成交有多少?
思路:
需要将多行数据(同一个业务组)计算为一行,该过程叫做聚合。而在excel中实现聚合的方式主要有两种:
- 函数;
- 数据透视。(会在后面讲到)
函数是一种按照设定好的逻辑计算,比如对你输入的数值或区域进行求和计算和公式;
操作方法:在单元格内输入sum和括号,接下来在括号内输入你要求的数值和区域,彼此之间用英文逗号隔开,最后回车。
注意:
输入给函数进行计算的内容,又被称之为参数;
回车运行后返回的就是函数计算后的结果;
由于每个函数的计算逻辑不同,我们在括号内要输入的函数名称和参数构也不同;
输入函数的前几个字母,软件会根据我们输入的字母给出一些备选,可以直接双击或者方向键上下移动在tab选择我们要使用的函数选择后,就可以在下方看到括号内可输入内容的结构和类型。如果你不了解或者忘记了函数的写法,可以直接点击下方的函数名称,就可以在右侧直接看到函数括号内各个输入项的含义以及函数具体的使用方法非常的方便。
业务背景
业务背景
老板要看每个业务组的成交有多少?
思路:
需要将多行数据(同一个业务组)计算为一行,要对业务组这一列进行去重(unique函数),去重的区域为b列(业务组),然后回车,但会发现结果的第一行为业务组,最后一行为0,因为b列除了那些战区分组外,其余字段值还有业务组和空单元格,因此去重的区域调整为我们所要的战区分组信息,得到以下结果。
在成交额中输入sumif函数,可根据特定条件对某个特定区域的数值进行求和,公式语法sumif(range, criteria,[sum_range]),其中第一个参数为进行判断的区域,在这里是业务组这一列;第二个参数criteria是判断的条件,在这里是某个需要求和计算的的单个业务组;第三个参数sum range则是需要求和的区域,在这里是成交额这一列。
补充计算2020年8月1日的总成交额?
—先复制一个2020年8月1日的单元格域,在他的下面输入someif函数,然后先选中日期列作为要判断的区域,接着选择所复制的2020年8月1日作为判断条件(或者日期列中为2020年8月1日的单元格,只要日期对就行),最后选择成交额一列作为需要求和的区域回车即可。
注意:
函数中直接输入的条件,除了数值,像日期、文本以及逻辑符号都要放在英文双引号里,不然就会失效,判断条件不仅支持等于还支持大于和小于,比如对于sumif判断条件的‘2020/8/3’中加入小于(‘<2020/8/3’)则在此例中转化为8月1日和2日的成交额总和
补充:
移动选框
- 向下:回车/方向键下
- 向上:(shift+回车)/方向键上
- 向左:(Shift+Tab)/方向键左
UNIQUE函数有三个参数可以输入,但是百分之九九的场景下,我们只会用到第一个array,也就是我们要进行去重的数据区域。
一次选择多个单元格和区域
- 按住Shift:选中两次点击之间的区域
- 按住Ctrl:选中每一次点击过的单元格和区域,彼此之间会用英文逗号隔开
- 不按,重新选择第二次点击的单元格和区域
移动选框到边界
- 按住Ctrl+方向键上下左右:分别移动到方向键对应的边界
- 同时按住Ctrl:选中当前单元格到表格边界之间的所有单元格
调整行列宽度
按住字段(如G)或者行号的一端后可手动拖拽调整
双击字段(如G)或者行号的一端,列宽或者行高会自动适应最宽或最高的单元格
可以同时选中多行或多列一起调整
数据显示为####
- 原因是列宽不够,数据无法完整展示
- 双击字段(如G)或者行号的一端适应列宽或行高即可
业务
只看各业务组的成交金额还不够。老板还想看各个城市在八月上中下旬的逾期金额以及逾期的环比变化.
思路:
此时需要计算的列:
- 城市
- 8月上旬逾期金额
- 8月中旬逾期金额
- 8月下旬逾期金额
- 8月上旬逾期环比
- 8月中旬逾期环比
- 8月下旬逾期环比
- 首先是城市,我们可以看到城市现在包含在业务组这一列里,我们肯定要想个办法把它单独拆出来。我们观察到战区城市小组之间是有减号的,像这种用来切分字段内容的符号,我们一般称之分割符(,、_等等)
分隔符拆分操作顺序:选中业务组列–数据–右侧数据工具模块–分列,这里可以按分隔符号,也可以按固定宽度分割。如果选择固定宽度,我们只需要在第2步调整切分的宽度,再在第3步为切分后的数据选择格式,最后点击完成就好了。
- 接下来是金额。首先我们要把日期属于的旬期判断出来,接着,只要根据同市和时间求和,应该就能算出对应的逾期金额了。
判断旬期的步骤:首先在日期定义里每个月的第一到十号为上旬,十一到二十为中旬,二十一到最后一天是下旬。那么我们只需要判断日期是否在对应的数值范围内。
法1:=IF(A2<=DATE(2020,8,10),“上旬”,IF(A2<=DATE(2020,8,20),“中旬”,“下旬”)),其中A2为某个日期字段的单元格值
法2:=IF(A2<=DATEVALUE(“2020-08-10”),“上旬”,IF(A2<=DATEVALUE(“202-8-20”),“中旬”,“下旬”)),其中A2为某个日期字段的单元格值
法2:=IF(DAY(A2)<=10,“上旬”,IF(DAY(A2)<=20,“中旬”,“下旬”)),其中A2为某个日期字段的单元格值
对每个城市在八月上旬的逾期金额进行求和。以北京市为例,其实就是对城市列等于北京,上中下旬列等于上旬的所有逾期金额单元格求和,可以用SUMIFS函数,即=SUMIFS(H:H,D:D,J2,I:I,“上旬”),然后双击句柄填充,这里填充多了,是因为我们的表格区域跟左侧连接到了一起,需要插入空白列再填充。
接下来计算环比
那么老板现在的意思是,只要看增长率就行。八月上旬的逾期环比就等于八月上旬的逾期金额,除以临近的七月下旬的逾期金额,然后再减一。注意的是八月上旬的逾期环比无法求,只能空着。公式是=R2/Q2-1,其中R2表示8月中旬逾期金额,Q2表示8月上旬逾期金额,然后改成百分比展示。为了能更加可视化展示数据,点击开始–条件格式–数据条–渐变填充选一个
同环比一般都用来比较两个不同时间范围内数值的变化,而环比比较简单,就是当前时间范围的数据,相比于相邻的上一时间范围的数据变化了多少
思考:
1、不求上中下旬直接在sumifs函数里判断天数,来求逾期金额
– 利用天数<=10来判断是否为上旬,即=SUMIFS(H:H,D:D,K2,B:B,“<=10”);利用天数 >=11且<=20且来判断是否为中旬,即=SUMIFS(H:H,D:D,K2,B:B," >=11",B:B," <=20")其中K2为北京的单元格,H列为逾期金额,D为城市列,B为天数列," <=20"为判断条件
2、不仅不求上中下旬,现在连天数都不准求,来求逾期金额
–基于日期列进行判断,比如判断上旬:=SUMIFS(H:H,D:D,K2,B:B,“<=2020/8/10”)或者=SUMIFS(H:H,D:D,K2,B:B,“<=”&A22),其中A22为2020年8月10日的单元格或者=SUMIFS(H:H,D:D,K2,B:B,"<="DAY(A22))
筛选
进入筛选
筛选模式
排序
状态栏数据提示
数据显示格式
引用
区域
溢出
溢出报错
公式
英文:英文
数字:数字
函数
聚合
Excel中实现聚合的方式
函数
函数结构
选择函数
查看函数
SUM函数
SUMIF函数
SUMIF的判断条件
UNIQUE函数
合并数值
&符号
concat函数
len函数
LEFT函数
RIGHT函数
MID函数
时间函数
year()、month()、day()、hour()、minute()、second()
可以分别返回函数内时间在年、月、日、小时、分钟、秒单位上的数值
写法:括号内直接输入日期时间即可
日期时间和数值相互转换
日期:1到2,958,465的是最与1900年1月1日开始到9999年12月31日的每一天一一对应
时间 :小数点后的数字,代表当天的24小时过去了百分之多少
日期计算
输入分数
时间函数
NOW函数
TODAY函数
EOMONTH函数(end of month)
IF函数
AND和OR函数
函数嵌套
IF函数嵌套
if函数嵌套后的判断逻辑
IFS函数
功能:对多个条件进行逻指判街,根据判断结果返回对应的数值
语法:=IFS(Something is True1, Value if True1, Something is True2,value if
True2,Something is True3, Value if True3)
字段解释:Something is True1–条件1;Value if True1–条件1为真时返回的数值;Something is True2–条件2;value if True2–条件2为真时返回的数值;Something is True3–条件3;value if True3–条件3为真时返回的数值;
例子:=IFS(DAY(B2)<=10, “上旬”, AND(DAY(B2)>=11, DAY(B2)<=20), “中旬”, DAY(B2)>20, “上旬”)
多情况判断的两种方法
if嵌套逐层判断
函数写法
运行逻辑
先判断条件1
条件1为真时:返回数值1
条件1为假时:判断条件2
IFS按顺序逐一判断
函数写法
运行逻辑
总结:if函数可以在判断条件后分别返回条件为真或假时的数值是一次,只能判断一种情况。如果要判断多种情况,就需要对函数进行嵌套,而ifs函数只返回条件为真时对应的数值,但不需要嵌套,就可以同时判断多情况。因此,在单一条件判断时,if函数只写一次,条件写起来更快。而在判断多种情况时,肯定是ifs函数写起来更加清晰。
SUMIFS函数
SUMIF和SUMIFS函数对比
SUMIF等函数的判断条件写法
智能填充超出
提高函数输入效率
显示所有公式和函数的具体写法
自动填充
填充到边界:双击句柄
自定义填充给:手动拖拽
数值填充
按住Ctrl+填充柄:复制数值
拖拽填充柄:直接填充
在填充结果的右下角,可以选择填充方式
导出截图
分列
插入列
撤回操作
移动或复制工作表
删除内容
填充原理
移动选框
锁定坐标
引用方式
一次选择多个单元格和区域
移动选框到边界
调整行列宽度
数据显示为####
环比
本期与上期做对比
例如:天环比(今天/昨天)、周环比(这周/上周)、月环比(这个月/上个月)
同比
本期与同期做对比
月同比则是为了消除时间特征的影响,比较相同特征的时间范围在更长时间内的变化,因此一定要准确定分子和分母
例如我们常说的天同比可以是这周一除上周一;也可以是这个月一号,除上个月一号;也可以是今年的七月一号,除去年的七月一号,而周同比可以是这个月的第一周,除上个月的第一周;也可以是今年的第十周,除去年甚至前年的第十周
同环比增长率
查找替换
保存表格
或多列一起调整
数据显示为####
环比
本期与上期做对比
[外链图片转存中…(img-m0UIkfQV-1704602267349)]
例如:天环比(今天/昨天)、周环比(这周/上周)、月环比(这个月/上个月)
同比
本期与同期做对比
[外链图片转存中…(img-9I6em3iU-1704602267349)]
月同比则是为了消除时间特征的影响,比较相同特征的时间范围在更长时间内的变化,因此一定要准确定分子和分母
例如我们常说的天同比可以是这周一除上周一;也可以是这个月一号,除上个月一号;也可以是今年的七月一号,除去年的七月一号,而周同比可以是这个月的第一周,除上个月的第一周;也可以是今年的第十周,除去年甚至前年的第十周
同环比增长率
查找替换
保存表格