一、用于数据分析的Excel技巧
以下为自己关于Excel的学习总结
跟B站up:戴戴戴师兄 https://www.bilibili.com/video/BV1ZM4y1u7uF?p=2
1. 观察数据
(1)拿到一个源数据之后先备份之后隐藏
(2)Ctrl+shift+L:筛选——更好地了解数据
(3)GMV:全称Gross Merchandise Volume,即商品交易总额,是成交总额(一定时间段内)的意思。多用于电商行业,一般包含拍下未支付订单金额(即原始金额,未去掉优惠劵、补贴等)
(4)曝光量和曝光人数:前者往往大于后者,其中就是UV和PV的区别
UV:unique visitor,一个互联网访问客户端一天记录一次,不重复记录(曝光人数)
PV:page view,页面浏览量、点击量,同一用户多次点击PV会累积(曝光量)
(5)CPC(cost per click):每产生一次点击所花费的成本(也就是广告投放的花费)
(6)观察数据字段,发现是否有异常
2. 数据透视表
2.1 新建:
插入——最左侧:数据透视表——文本信息拖到行,数据字段拖到列(默认求和)——双击名称可重命名
2.2 添加字段:
字段即新定义的列,公式为新定义的该列的计算方法,点击添加即添加到字段内,后面直接修改即可
2.3 切片器:
同一列下不同内容的切换
需要注意的是它和透视表自带的筛选的区别是切片器在数据透视表之外,即当复制到文件内其它表中时,切片器仍可以对数据进行筛选。所以我们需要引用透视表的内容到其他表中时,就可以将其和切片器一起引用,进行筛选
2.4 数据透视图
点透视表,之后“分析”,即进入数据透视表,需要再插入数据在右边勾选即可
(组合图更加灵活,数据可以通过点击切片器进行切换)
3. 函数
3.1 sum函数
(1)函数可以跨工作表操作,即输入“sum(“后,去别的工作表中选中数据
(2)或者“视图——新建窗口“,即复制新的页面了,并不影响数据,只是多一个数据显示窗口,之后按win+右键(通用),即分成左右两个屏幕
(3)计算跳单元格时,单元格之间用英文逗号,选取第一部分区域后点逗号,进行第二部分数据选取。
为了方便对照,可以“视图——冻结窗口——将需要的两列对在一起“
3.2 sumif函数(先条件最后求和范围)
- 正常按住右下角拖动:向下,列不变,行加;向右,列加,行不变
- 在原公式需要不变的前面加$,则拖动时这一元素不变
Tips:日期与数字转换时,1默认是1900/01/01,而1900/01/01+1=1900/01/02
3.3 sumifs(多条件求和)
(1)注意公式中需要输入中文时需要用英文双引号括起来
(2)环比和同比:环比是与上一个相邻的时间单位相比,而同比是与上一年或上个月相同的时间节点相比
(3)年月日函数:
(4)求上个月的这一天(同比)
上一个月直接用DATE函数中的month-1即可,但是前提是需要分别算出年,月,日
直接用edate函数比较简单,edate(star_date,months),months是之前(负)或之后(正)的月份数
(5)一个月的范围:每个月的第一天”Data(year,month,1)”
——每个月的最后一天(下个月第一天的前一天)”Data(year,month+1,1)-1”
(6)注意这里容易错的点是:求和的范围在最前面。同一条件限制要放在一起,比如日期中的某个日期,则应大范围在前,后面跟小范围,中间不能插入其他条件,而且每个日期的限制条件直接跟在大范围后面,不需要再引用一遍大范围:
3.4 subtotal函数
与sum的区别是其结果可随筛选而变,即ctrl+shift+L筛选模式下,选中某元素,则GMV结果相应的变成该元素的GMV
先输入subtotal,再选9,即sum模式,再选求和的数据范围
3.5 if条件函数(嵌套)
重点是逻辑关系,第一个if输入判断条件后,结果即可对应第二个if)
3.6 vlookup函数和数据透视表聚合
3.6.1 基于精确查找
(1)VLOOKUP(查找的数据、要查找和要返回数据的区域(要查找的必须在这个区域的第一列)、要返回的数据在区域中的列号、返回一般精确匹配(0))
(2)精确查找是要找选中区域内一模一样的字符(近似匹配也不能找到包含空格的,因此不用近似匹配),但是实际应用中可能会有空格等,这时候需要用到下面的*或?,来占位,星号可以表示任何数量,但是只返回第一个,一个问号占一个空格,需要后面有几位就打几个问号。查找内容与*、?之间加&,且星号和问号加双引号。
3.6.2 vlookup基于聚合运算结果进行连接
(1)插入数据透视表,一般数据范围是整个源数据,然后位置选需要的地方
(2)数据透视表是可以选数值类型的,默认是求和
3.7 Index与Match函数(vlookup的高级替代)
3.7.1 Match函数:找需要的数据是一列/行中的第几个位置
注意这里选中的行或列不能包括合并单元格,选中之前需要将其取消
3.7.2 Index函数
(1)按照上面的公式输入公式,边输入边思考哪些在拖拽时需要变哪些不用变,最好同时用$固定那些不需要变的,有时候加了之后光标会乱跑,需要注意
(2)index+match(根据给出的数据自动匹配数据),较vlookup而言更加智能化,再加上sumifs,则可以实现数据的拖动,即输入公式后直接拖动不需要重新再输入。
(3)index(区域,行号,列号),行/列号=0时,即表示一整列/行
4. 周报创建
下面是此次创作的周报(可以根据改变的平台和日期直接整体发生变化)
一、用于数据分析的Excel技巧相关推荐
- 用python数据分析excel多地天气_Python实现天气查询功能(外加Excel技巧)
昨天在网上发现了一个非常方便的天气API,就用Python试着用了一下.参数是挺少的,用起来也方便,但是那个城市代码确实是搞了我好长时间. 一.介绍 我们先来看一下实现的程序有什么功能: 功能也是非常 ...
- python用于数据分析的书籍_做数据分析不得不看的书有哪些?
书不在多,而在于精.我分析了知乎上推荐的数据分析类书籍的回答,最终总结了以下内容,形成了这篇文章. 数据分析类的书有很多,可以按数据分析的流程分类,每个流程应该看哪些书籍. 也可以按照通识类和工具类进 ...
- 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)
转自公众号'机械生探路互联网' 作者: @赵之宇 数据清洗是数据分析师的基本功,可以说是没个数据分析师都必须要掌握的技能,这其中的基础就是用EXCEL进行数据分析,下面介绍一下一些比较常用的数据清洗的 ...
- 10个Python进行数据分析的小技巧
Pandas中数据框数据的Profiling过程 Profiling(分析器)是一个帮助我们理解数据的过程,而Pandas Profiling是一个Python包,它可以简单快速地对Pandas 的数 ...
- 服务器名称显示 n a,EXCEL技巧 怎样消除vlookup找不到目标时出现的#N/A
先说一个应用场景吧,需要将两张统计表合并,两张统计表中的条目(比如城市名称吧)顺序可能不一致,这时可以用vlookup函数通过城市名称将另一张表的数据引入本表,但是,如果碰到另一张表中城市名称不存在, ...
- pandas matplotlib 用于数据分析和可视化
上一个任务通过requests.BeautifulSoup4两个功能强大.用法简洁的函数库已经获取到了楼盘名.地址和价格这些新房信息,并且保存为csv格式文件,csv文件可以用excel打开并进行编辑 ...
- python编程大数据分析_大数据分析Python学习技巧
大数据分析Python是任何开发人员都应该知道的重要编程语言.许多程序员使用这种语言来构建网站,创建学习算法以及执行其他重要任务.但是尝试学习大数据分析Python可能会令人感到恐惧,沮丧和困难,尤其 ...
- excel职称计算机,有关职称计算机excel技巧
Excel是三大办公软件之一的一个软件,他经常用于数据的整理.分析.以及对比等.而从事办公员这份工作就必须掌握有关Excel的职称计算机技巧.今天小编为大家带来有关Excel的职称计算机的技巧,供大家 ...
- 企业报表不会做?办公室常用excel技巧,职场人必备
日常用到的办公软件中,Excel用到的时候非常多,且它的功能十分强大. 如果没有熟练掌握它的诀窍,很多功能都无法轻松实现,今天就为大家整理做Excel表格时的实用技巧,让大家以后做表格再也不求人. 一 ...
- Excel技巧—如何从重复行中取某一行
点赞再看,养成习惯:吃一堑,长一智. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Exce ...
最新文章
- 实现框架页面iframe的背景透明方法
- 您能看出这个Double Check里的问题吗?
- 深入理解C# 静态类与非静态类、静态成员的区别
- 机器人写诗项目——递归神经网络(RNN)
- 安装ubuntu20.04(安装vim、gcc、VMtools、中文输入法、汉化、修改IP地址)
- 前端学习(1874)vue之电商管理系统电商系统之处理项目中eslint语法报错
- java中挂起和恢复,应用程序“未能及时恢复”并挂起
- java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...
- centos系统linux复制命令行,linux系统CentOS7中find命令使用
- linux数据泵恢复,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
- mysql date_default_timezone_set,date_default_timezone_set
- 地址后面的sessionid怎么消除_大朗饭店消除蟑螂帮您识别隐蔽鼠迹
- 北京航空航天大学计算机考研资料汇总
- 中国计算机类核心期刊
- 你真的理解什么是“财富自由”吗?
- 听老外吐槽框架设计,Why I Hate Frameworks?
- MySQL 备份原表
- 电调板维修之更换atmega8a主控芯片
- 【腾讯广告】监测链接和API自归因回传接口逻辑
- centos7.9-kvm-ESXi相关操作
热门文章
- java webservice 500_Webservice调用返回错误500
- 中小企业采用云计算的三大障碍
- 计算机系统u盘判断,U盘真实容量检测工具
- 用srvany.exe将程序安装为windows服务的步骤链接
- JAVA毕设项目汽车租赁管理系统(java+VUE+Mybatis+Maven+Mysql)
- java jdom 包_org.jdom jar包下载
- Android App图标尺寸
- Excel下的数据挖掘:学生成绩统计分析实战之总体分析
- 工业设计三维软件有哪些?
- Python爬虫实战之爬取链家广州房价_03存储