[软件] excel快速入门---1天教程

[复制链接]
funnytear 发表于 2024-1-5 17:43:56|来自:北京 | 显示全部楼层 |阅读模式
Excel能够满足工作中绝大部分的数据分析需求,excel的很多小细节设计会节省下工作中非常多的时间,比如:数据透视表的学习,可以自动更新日报、周报;比如一些筛选、排序的操作等等。
今天简单分享下学习excel的几个基本模块:
① 快捷键操作
② 函数公式
③ 数据透视表
④ VBA
⑤ 排版

一 、快捷键操作
1)选择该列数据: Ctrl+Shift+上/下,加上左右可选择多列
2)跳至表格最上或者最下:Ctrl+上/下
3)复制粘贴:Ctrl+C/V,ctrl+c复制表格内容,ctrl+v粘贴表格内容。
4)设置单元格格式
ctrl+shift+~ 常规
ctrl+shift+1 数值
ctrl+shift+2 时间
ctrl+shift+3 日期
ctrl+shift+4 货币符号
ctrl+shift+5 百分比
ctrl+shift+6 科学计算
ctrl+shift+7 边框
5)查找替换
ctrl+F 查找
ctrl+H 替换
6)重复上一步操作
f4,重复上一步操作,比如插入行、设置格式等频繁操作。
7)超链接文本
超链接前加分号:‘
知乎 - 与世界分享你的知识、经验和见解 8)选择性粘贴转置
复制:选择性粘贴里面有仅值,转置(转置推荐transpose公式)
9)相对引用与绝对引用
公式里面切换绝对引用,直接点选目标,按f4轮流切换。
$是绝对引用的符号,当引用“=a1”时,是相对引用,下拉填充会变成"=b2""=c3"
当引用“=$a$1”时,是绝对引用,下拉填充也是“=$a$1”
10)快速填充
快速填充能取代大部分简单规律的分列、抽取、合并的工作。
二、函数
以下数据以表格数据为源数据


1 公式if/countif/sumif/countifs/sumifs
if、countif、sumif、countifs、sumifs,这几个一起学,用于条件计数、条件求和

1) countif函数
统计某个单元格区域中符合指定条件的单元格数目。Countif(range, criteria)
range是单元格区域,criteria是指定的条件表达式。
例子:COUNTIF(E2:E17,">30000")
销售额大于30000的有5个。

2) countifs函数

多个条件. countifs(条件区域1,条件1,条件区域2,条件2)
COUNTIFS(B2:B17,"苏州",D2:D17,">100")
苏州销量大于100的记录数

3) sumif函数
计算指定条件的单元格区域内数值和
Sumif(range,criteria,sum_range)
range是判断条件的单元格区域,criteria是指定的条件表达式。Sum_range是需要计算的数值所在的单元格区域。
SUMIF(A2:A17,"2007/02/13",E2:E17)
2007/2/13的销售总额

4) if函数
=if(条件,条件为真返回值,条件为假返回值)
IF(E2>10000,"优秀",IF(E2>5000,"良好","及格"))
如果销量>10000,那么表现优秀;5000<销量≤10000,那么表现良好,销量≤5000,及格。

2 公式max/min/large

这几个公式可以用于简单的数据分析,不进行赘述,但往往会跟其他函数混合使用。

3 vlookup函数

1) Vlookup函数可以用来解决什么问题?
查找匹配
在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列的数值。
vlookup(lookup_value,table_array,col_index_num,range_lookup)
其中,lookup_value代表需要查找的数值,table_array代表需要查找的单元格区域,col_index_num是返回的匹配值的列序号,range_lookup是true/false的逻辑值,精确--FALSE,不精确—TRUE
如下表所示,查找学籍号对应的姓名。
Vlookup(I2,$A:$G,2,FALSE)


推荐学习视频:最常用的查找函数―VLOOKUP_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心


2) vlookup函数代替if函数
IF(E4>10000,&#34;优秀&#34;,IF(E4>5000,&#34;良好&#34;,&#34;及格&#34;))
VLOOKUP(E4,$K$1:$L$4,2,TRUE)



三、数据透视表

这一部分,以游戏数据日报自动刷新为例,说明数据透视表的使用。

1、梳理数据源

一般情况下,给到我们一个数据源,我们通过数据透视表进行分析汇总。
梳理数据源,最显著特点是,是一个数据清单,按照日期、顺序记流水账;每一列的数据都有自己的字段和规则;
1)空列,创建数据透视表,会出错。删除或增加列字段
2)空行,删除或增加行字段;筛选--删除
3)源数据格式统一,日期格式(选中一列,数据-分列-分隔符号-日期),性别格式
4)计算后的绿帽子,分列可以解决;选择性粘贴可以解决
完成选择性粘贴,hr每个人10%加薪,成本价+利润=吊牌价
5)性别有男、女、male、female、男士、女士 6种,需要统一格式,用查找、替换统一格式
6)合并单元格处理--定位填充。合并单元格,全部取消掉,普通方法---鼠标拖拽;高级方法:选定区域--按f5--选择定位条件--空值--=↑---ctrl+enter---复制---选择性粘贴为数值,清除公式



7)批量生成多张报表。数据透视表工具--选项--报表筛选。
在源数据中,有10天+的数据,想要批量生成每一天的数据日报。
方法:先 生成整体的数据透视表,然后如上,选择—显示报表筛选页。


8)重复标签项。数据透视表工具--设计--报表布局--重复标签项。

2、数据源自动扩展,报表自动更新

①数据透视表刷新
1)创建数据透视表;设计--报表布局--以表格形式显示
2)设计--分类汇总--不显示分类汇总
3)设计--报表布局--重复所有项目标签
4)求平均值,选定求和--右键--值汇总依据--平均值;
除不尽的小数处理--保留小数,右键--数值格式
5)设计--数据透视表样式


上面5个步骤,就可以7个渠道不同天数的活跃和付费数据。
通过日期筛选器可以点选不同时间的活跃用户付费表现。

6)单击右键---显示方式--百分比显示
7)求和还是计数?什么原因计数?求和?
方法一:出现空格时,检测是文本型数据,会计数;---把空格填成0,定位,替换掉空格;
替换--选项--单元格选项;(替换0时,不会将10后面的0替换掉)
方法二:填充第一行后,创建数据透视表,求和后,扩展数据源。
8)切片器
切片器更像一个筛选器;
数据透视表工具--分析--插入切片器--选择类型--根据类型筛选
选中切片器,切片器选项:样式;列;调成横着的。


一个透视表可以插入几个切片器。
切片器联动,一个切片器可以控制几个透视表吗?选项--透视表连接,一个切片器可以控制几个透视表。
3个切片器整合在一起。选中3个切片器,选定 组合。
3 数据透视表排序和筛选

① 排序,让数据一目了然
② 筛选,分类更方便
DAU排名前2的渠道:单击行标签下拉按钮---值筛选---10个最大的值---单击修改值


1月销售大于10000的城市:单击总计旁边单元格--数据--筛选(筛选和数据透视表联动)


③ 切片器,筛选利器
④数据透视表中执行计算
数据透视表工具--选项--域、项目和集---编辑
筛选推荐视频:在Excel数据透视表筛选_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心
排序+高级筛选不重复推荐视频:Excel 筛选遇到排序 众里寻他_循序渐进学Excel 2007_04-ExcelHome原创视频教程-ExcelHome技术论坛 -
4 数据透视表函数
数据透视表函数

① 自动汇总条件下基本语法结构:
getpivotdata(data_field,pivot_table,[field1,item1],[field2,item2],…)
getpivotdata(查什么,在哪查,条件组1,条件组2,….)
推荐视频:Excel 筛选遇到排序 众里寻他_循序渐进学Excel 2007_04-ExcelHome原创视频教程-ExcelHome技术论坛 -

② 数据透视表函数语法结构
getpivotdata(pivot_table,name)
pivot_table对数据透视表中任何单元格或单元区域引用。
name参数是文本字符串,用引号括起来,描述要汇总数据取值条件。
<data_field field1 item1 field2 item2.....>

③ 自定义汇总方式下的函数语法结构
getpivotdata(pivot_table,&#34;<groupName>[<groupitem>;<functionname>]data_field&#34;)
推荐视频:Excel Excel2007数据透视表函数(下)_Excel 2007函数与公式实战技巧精粹04-ExcelHome原创视频教程-ExcelHome技术论坛 -

四 VBA程序开发
1、开发工具选项卡:
文件--选项--开发工具


文件-选项-信任中心-宏设置(安全)


2、vba结缘
录制宏:从excel功能区调出&#34;开发工具&#34;选项卡
开发工具-宏:每个人都有表头:开发工具-使用相对引用-录制宏
查看代码:alt+f11 看代码,f5重复执行 宏
保存--保存为xlsm格式 保存宏

3、vba代码

1)快速入门
文件-选项-自定义功能区-开发工具
① 进入VBE,认识工程管理区,插入模块操作,打开代码窗口


或者快捷键:alt+f11
勾选 “要求变量声明“:所有变量都提前声明,再用,是一个编程的好习惯,减少代码中的错误。
自动缩进:能更清楚地看代码。

② sub 第一个程序(),回车
写第一个VBA程序,
&#34;Sub 第一个程序()
MsgBox &#34;&#34;hello VBA, what a wonderful world.&#34;&#34;
End Sub&#34;
msgbox语句:vba交互式语句,和excel伙伴式交互对话开始。

③ vba注释语句的应用。
以上是VBA程序开发的快速入门内容
推荐视频:Excel 2010 VBA快速入门_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心

2、VBA快速上手
推荐视频:VBA输入与输出
VBA输入与输出语句_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心


五 排版

1、发送excel前,尽量将光标定位在需要他人首先阅览的位置。
2、有必要的冻结首行,没必要但可追究,做隐藏
3、行标题、列标题加粗,适当处理文字颜色,填充颜色。
4、同类型数据的行高、列宽、字体、字号,尽量一致。
5、定义好标准格式,如预留几位小数。
6、不要设置其他电脑没有的字体。
7、参考一些官方模板。
收集大牌杂志,如:华尔街日报、经济学人等,把表格实现一遍,熟悉Excel画图功能。数据可视化专题后续会持续更新

最后,墙裂推荐excelhome这个论坛!祝大家周末愉快!

excel知识树:知识树 - - ExcelHome技术论坛

excel学习中心:视频教程_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心
全部回复6 显示全部楼层
whymaomi 发表于 2024-1-5 17:44:05|来自:北京 | 显示全部楼层
Vlookup函数案例公式应该是Vlookup(I2,$A:$G,3,FALSE) 吧,第三参数为3
东来西往 发表于 2024-1-5 17:45:03|来自:北京 | 显示全部楼层
笔误,感谢~~
ysz 发表于 2024-1-5 17:45:48|来自:北京 | 显示全部楼层
第7点怎么理解?华尔街日报、经济学人等官方模板哪里有呢
ferry 发表于 2024-1-5 17:46:05|来自:北京 | 显示全部楼层
非常感谢,简直不能再赞了!!
ls19861117 发表于 2024-1-5 17:46:48|来自:北京 | 显示全部楼层
明天面试鹅厂数据分析师
zknet 发表于 2024-1-5 17:47:08|来自:北京 | 显示全部楼层
您好,我能把您的回答转载到我的公众号吗,会注明作者和出处。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则