>

如何学习好Excel

- 编辑:澳门新葡亰平台游戏 -

如何学习好Excel

基础:适用于对excel掌握不足之人。网易云课堂的跟王佩丰学Excel视频教程:

目标:

  1. 掌握单元格格式设置。掌握查找替换及定位。以及排序筛选。
  2. 掌握数据透视表、分类汇总以及数据有效性、条件格式等。
  3. 掌握基本的函数。countif、sumif、vlookup、match、index等常用函数应用。
  4. 掌握基本图表的制作。

以上四个目标达成,足以满足日常应用。


返回日期中的月

Alt+Enter,换行。

图表进阶:对图表有特殊要求的,追求图表装x和美观的,以下课程适合你。

刘万祥ExcelPro个人主页进入后向华尔街学图表和向经济学人学图表三个任选其一即可:


=Mid(指定字符串,开始位置,截取长度)


效率提升:最求excel进阶操作的同学看这里。

推荐材料:兰色幻想vba80集视频。

使用方法:兰色幻想80集视频跳着看,首要完成以下目标的学习。excelhome论坛的常用代码做手册方便以后查阅。

目标:

1.了解对象,属性,方法,事件,模块,类模块,窗体,等概念。了解变量的类型。

2.了解工作表,工作簿,单元格,等表示方法。

3.了解循环和判断语句和msgbox。

4.知道怎么录制宏。

5.知道常用的一些控件,标签,文本框,复选框,多页,combobox,listview等,知道这些窗体的常用属性等。


MySQL中有同名函数,python有近似函数mean。

新手们理解数据库,可以将其想象成无数张表sheet。每一张表都有自己唯一的名字,就像上图的NUM一样。数据库操作就是引用表名进行查找、关联等操作。使用sum,count等函数。


计算四分位数,比如1~100的数字中,25分位就是按从小到大排列,在25%位置的数字,即25。参数0代表最小值,参数4代表最大值,1~3对应25、50(中位数)、75分位

数据透视表的主要功能是将数据聚合,按照各子段进行sum( ),count( )的运算。

回答:


第三方应用商店Mac没有,非常可惜。Win用户请用最新版本,老版本是没有插件的。

问题:如何学习好Excel?

round(3.1415,2) =3.14 ;

我们将A1:A3区域命名为NUM

完成以上目标学习后,即可小试牛刀。简单的人事管理,工资条自动拆分生成等小工具可以尝试制作。

之后如果再想进阶可以学习数组,正则表达式,菜单栏更改等。

回答:

我认为有三点,需要考虑。

第一点就是我们为什么要学习Excel。因为不同的学习目的,需要学习的内容就会非常不一样。如果只是文员画需要填写的表格,那学学格式就好,市场部需要根据数据学制图,财务需要会函数计算等等,所以,首先我们要知道为什么我们要学习Excel。

第二点呢,就是选对一本教材,市面上教这方面知识的人?有各自的背景,你需要选跟自己想要期望达成目标一致的那个人,他写的书或者做得教程,进行系统的学习。

第三点,计算机软件的学习归根结地的一点就是,要练,反正也不会把电脑硬件玩儿坏,在这种情况下,就要踏踏实实的跟着你所选择的教程去进行练习,琢磨,这样你就会获得相应的成就啦。

回答:

  一是要经常应用,不然学了就忘了;二是边用边思考,特别是一些函数公式的,比如你用到求和,那有没有求平均数的公式呢?你统计演出评委的打分时,是否想到有没有直接去掉最高分和最低分再求和的公式呢?答案是肯定的,因Excel功能很强大,一般可能用到的功能都有;第三点很重要,就是经常请教网络这位好老师,很多Excel的应用我都是在网上找答案,平时应用时为了提高效率,想到Excel可能有这种功能,然后我就去网上找答案,还真找到了!

  我在Excel的应用上还可以,有需要帮助的可私聊,我们互相学习。

回答:

默认你说的是微软的Excel。

作为Excel的重度使用者,对这个问题还是深有体会的。我把Excel的进阶过程分为四个阶段。学习路径和学习材料都包含在里面。

第一步,树立正确的Excel使用观

微软官方对Excel的定位是:

“轻松发现,直观展示和共享数据中的见解。”

Excel的处理对象是数据,这个数据不只是狭义的数字,而是广义的数据信息。Excel的作用是帮助我们轻松发现和展示这些数据,并从中得到见解分享出来。

所有这些的核心是得到见解。也就是作为Excel的使用者,要目光远大些。不只局限于录入数据、维护表格、做一些统计和展示。虽然这些必不可少,但是拥有一颗洞察数据、分析数据的心灵才是价值所在。

例如:

  • 你有一份加班报销数据,可是你只是每隔一段时间,核对金额,然后给与报销
  • 并没有去洞察这么数据背后的事情
  • 其实,你可以将所有明细数据累积在一起
  • 然后,从时间、部门、人员、加班原因等维度来分析这些数据,找出不合理的地方

第二步,掌握最最基础的技能

如果还没有入门,强烈推荐微软官方的基础入门教程。链接就不给了,自行到搜索引擎搜索一下标题(请跳过搜索结果中无数的广告)。

图片 1

其中快速入门部分全部为视频教程,其余的未文字教程。切记动手练习!动手练习!!动手练习!!!

第三步,多看优秀的案例模板

第二步的相当于带你认识一个个工具,看案例相当于教你如何用这些工具完成一个个的作品。这个我最喜欢用乐高的视频举例子。

以下视频来自乐高官方网站百变组

n

{!-- PGC_VIDEO:{"thumb_height": 332, "thumb_url": "148ae0002cca155be74bf", "vname": "", "vid": "v02019680000bgbrsb4qs4sqatast43g", "thumb_width": 640, "src_thumb_uri": "148ae0002cca155be74bf", "sp": "toutiao", "update_thumb_type": 1, "vposter": "", "video_size": {"high": {"duration": 23.367, "h": 444, "subjective_score": 0, "w": 854, "file_size": 1565737}, "ultra": {"duration": 23.367, "h": 488, "subjective_score": 0, "w": 940, "file_size": 2076177}, "normal": {"duration": 23.367, "h": 332, "subjective_score": 0, "w": 640, "file_size": 1118705}}, "md5": "d1d195a7ce9a99f94182bbc414c69d0d", "duration": 23.367, "file_sign": "d1d195a7ce9a99f94182bbc414c69d0d", "thumb_uri": "148ae0002cca155be74bf", "vu": "v02019680000bgbrsb4qs4sqatast43g"} --}

可以说你见过的优秀案例的数量直接影响你的Excel水平,而你动手模仿优秀的数量直接决定了你的Excel水平。

那么案例从何而来?如果你已经身处优秀的环境中,获得优秀案例非常容易。但是,对于大部分人来说,都没有这样的机会。我这推荐两个地方:

  1. 微软官方的Excel模板库。在Excel软件的新建页面

  2. 一个叫vertex42的外国网站

从中你可以挑选出适合自己的模板。拿到模板后,要进行一项非常重要的事情,那就是解剖模板。看人家都是怎么玩,都用了哪些方法,然后自己尝试模仿一遍。一开始可能处处碰钉子,久而久之,就变成高手了。

当然,如果有高手可以抱大腿,手把手带着做几个模板,进步速度是最快的。我手里也积攒了一些模板,需要的也可以找我拿。

第四步,开拓思路

这一步其实和第三步是同时进行的,当你模仿案例的数量足够多以后。一个案例摆在你的面前,你只需要稍微翻阅,借鉴其优点,例如分析思路、处理逻辑、排版、配色等等,你将不再需要动手练习。

希望对大家有所帮助,有问题也沟通交流。

(5)Min                                百度经验:


替换掉单元格的字符串,清洗使用较多。

                                                                            excel应用商店中的软件推荐via知乎

(1)Lookup                                               百度经验:excel-lookup

条件格式可以当作数据可视化的应用。如果我们要使用函数在大量数据中找出前三的值,可能会用到rank( )函数,排序,然后过滤出1,2,3。

MySQL中有同名函数。

数据透视表是非常强大的功能,当初学会时惊为天人。

(3)Count/Countif/Countifs   百度经验:excel-countif           excel-count

MM代表通配的两位数月格式

=Weeknum(指定时间,参数)

分析工具库                                           百度经验:excel-分析工具库

(7)Rand/Randbetween    百度经验:excel-rand      excel-randbetween

时间格式在Excel中可以和数值直接互换,也能用加减法进行天数换算。

(2)And                                                               百度经验:excel-and


(7)Find                                                    百度经验:  excel-find

此时会新建一个Sheet,这是数据透视表的优点,将原始数据和汇总计算数据分离。

返回单元格所在的列

出一个思考题,如果市和自治区区都存在应该如何分列?

清除掉字符串两边的空格。


MySQL中有同名函数。

通常我们将Excel格式分为数值、文本、时间。

=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)

Ctrl+Shift+方向键,对单元格快读框选,选择到数据边缘(空格位置)。

=Index(查找的区域,区域内第几行,区域内第几列)

删除重复项                      百度经验:excel_删除重复项

MySQL有同名函数,Python有近似函数strip。

2016-11-11 23:59:59可以写成:yyyy-MM-dd HH:mm:ss

=Date(年,月,日)

快捷键

常用判断检验,返回的都是布尔数值True和False。常用ISERR,ISERROR,ISNA,ISTEXT,可以和IF嵌套使用。

本次讲解依然是提纲,图文部分引用自百度经验。如果有疑问或建议,可以留言给我,也可以网上搜索。内容方面照旧会补充SQL和Python。

(6)Date                                                               百度经验:excel_date

数值常见整数型 Int和小数/浮点型 Float。两者的界限很模糊。在SQL和Python中,则会牵扯的复杂,涉及运算效率,计算精度等。

MySQL中有同名函数。

先看数组的最基础使用。选择A1:D1区域,输入={1,2,3,4}。记住是大括号。然后Ctrl+Shift+Enter。我们发现数组里的四个值被分别传到四个单元格中,这是数组的独有用法。

经典的如果但是,在后期的Python中,也会经常用到,当然会有许多更优雅的写法。也有ifs用法,取代if(and())的写法。

公式报错也不知道错在哪里的时候可以使用,尤其是各类IF嵌套或者多表关联,逻辑复杂时。查找公式错误是逐步运算的,方便定位。

统计满足条件的单元格总和,SQL有中同名函数。

聚合功能有一点类似SQL中的gorup by,python中则有更为强大的pandas.pivot_table( )。

(8)Search                                               百度经验:excel-search

Ctrl+空格键,选定整列。

(9)Quartile


建立坐标系,以坐标系为原点,返回距离原点的值或者区域。正数代表向下或向右,负数则相反。

单元格作为报表整理使用,除非是最终输出格式,例如打印。否则不要随意合并单元格。

返回日期中的年

自定义名称                                               百度经验:excel_自定义名称

统计总和相关,如果有两列数据销量和单价,现在要求卖出增加,用sumproduct是最方便的。


返回字符串的长度,在len中,中文计算为一个,在lenb中,中文计算为两个。

Excel的数组具体应用,大家可以搜索学习,可以提高一定的效率。但是Python的数组更为强大,我的重点就不放在这块了。

返回日期中的日(第几号)


合并单元格中的内容,还有另一种合并方式是& 。"我"&"很"&"帅" = 我很帅。当需要合并的内容过多时,concatenate的效率快也优雅。

用条件格式则是另外一种快速方法,直接用颜色标出,非常直观。

百度经验:excel-sumif       excel-sum   excel-sumifs

hh代表通配的两位数小(12小时制)格式

汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化,换言之,只要会了这个函数,上面的都可以抛弃掉了。

格式转换

=Match(查找指定的值,查找所在区域,查找方式的参数)

类似SQL中的distinct ,python中的set

MySQL中有同名函数。

例如2016/11/11可以写成:yyyy/MM/dd

(5)Day

条件格式                         百度经验:excel_条件格式

关联匹配类

分列                      百度经验:excel_分列

=Vlookup(查找的值,哪里找,找哪个位置的值,是否精准匹配)

时间格式有不同表达。例如2016年11月11日,2016/11/11,2016-11-11等。当数据源多就会变得混乱。我们可以用自定义格式规范时间。

全部参数为True,则返回True,经常用于多条件判断。

数组用大括号表示,当函数中使用到数组,应该用Ctrl+Shift+Enter输入,不然会报错。

和replace接近,区别是替换为全局替换,没有起始位置的概念


(4)Substitute                                     百度经验:substitute

YYYY代表通配的四位数年格式


Ctrl+Enter,以当前单元格为始,往下填充数据和函数。


Ctrl+方向键,对单元格光标快速移动,移动到数据边缘(空格位置)。

MySQL有近似函数concat。

PS.2010版本是没有的,2013版本及以上才有应用商店。

MySQL中有同名函数,Python中有同名函数。

上文我有一列地区的数据,我想要将市和区分成两列。我们可以用mid和find函数查找市截取字符。但最快的做法就是用“市”分列。

(10)Stdev                                      百度经验:excel-stdev

我们再来看一下数组和函数的应用。利用{},我们能做到1匹配a,2匹配b,3匹配c。也就是一一对应。专业说法是Mapping。

返回数组或引用区域的最大值

分组和分级显示,常用在报表中,在报表行数多到一定程度时,通过分组达到快速切换和隐藏的目的。越是专业度的报表(咨询、财务等),越可以学习这块。在数据菜单下。

MySQL中有同名函数,Python中有同名函数。**

分组和分级显示                                   百度经验:excel分组显示

(1)Trim                                         百度经验:excel-trim的用法

分析工具库是高阶分析的利器,包含很多统计计算,检验功能等工具。Excel是默认不安装的,要安装需要加载项,在工具菜单下(不同版本安装方式会有一点小差异)。

统计满足条件的字符串个数

Ctrl+S,快读保存,你懂的。

(6)Rank                            百度经验:excel-rank

Ctrl+Z,撤回当前操作。

(1)Sum/Sumif/Sumifs                              

数组很多人都不会用到,甚至不知道有这个功能。依旧是数据分析越往后用到越多,它类似R语言的Array和Python的List。

查找某字符串出现的位置,可以指定为第几次出现,与Left/Right/Mid结合能完成简单的文本提取

数据透视表的核心思想是聚合运算,将字段名相同的数据聚合起来,所谓数以类分。

和Lookup类似,但是可以按照指定方式查找,比如大于、小于或等于。返回值所在的位置。

查找公式错误                                              百度经验: excel_错误检查与追踪

(2)Concatenate                             百度经验:excel-concatenate

=lookup(查找值,{1,2,3},{"a","b","c"})

常用随机抽样,前者返回0~1之间的随机值,后者可以指定范围。

Excel的首行一般是各字段名Header,俗称表头,当行数和列数过多的时候,观察数据比较麻烦。我们可以通过固定住首行,方便浏览和操作。

=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)

数组由多个元素组成。普通函数的计算结果是一个值,数组类函数的计算结果返回多个值。

Reference:七周数据分析师-excel

Excel可以将多个单元格的内容合并,但是不擅长拆分。分列功能可以将某一列按照特定规则拆分。常常用来进行数据清洗。

=Concatenate(单元格1,单元格2……)


和Find类似,区别是Search大小写不敏感,但支持*通配符

Excel的快捷键很多,以下主要是能提高效率。

MySQL中有同名函数,Python中有同名函数。

Ctrl+A,选择整张表。

(5)Row                                                     百度经验:excel-row

Shift+空格键,选定整行。

=Lookup(查找的值,值所在的位置,返回相应位置的值)


excel中的绝对引用和相对引用


截取字符串中的字符。Left/Right(指定字符串,截取长度)。left为从左,right为从右,mid如上文示意。

应用商店里微软的Power系列都挺好的。下图就是Power Map

日期计算函数,计算两日期的差。参数决定返回的是年还是月等。

下图我选择我选择想要计算的数据,然后点击创建透视表。

MySQL中有同名函数,Python中有同名函数。

数据有效性是一种约束,针对单元格限制其输入,也就是让其只能固定几个值。下拉菜单是一种高阶应用,通过允许下拉箭头即可。


SQL和Python中有类似的spilt ( )函数。

MySQL中有同名函数,Python中有同名函数。**

一种数据清洗和检验的快速方式。想要验证某一列有多少个唯一值,或者数据清洗,都可以使用。

(7)Offset                                                       百度经验:excel-offset


=Substotal(引用区域,参数)

一旦使用合并单元格,绝大多数函数都不能正常使用,影响批量的数据处理和格式转换。合并单元格也会造成Python和SQL的读取错误。

返回一年中的第几个星期,后面的参数类同weekday,意思是从周日算还是周一。

冻结首行首列                     百度经验:excel_冻结行首列

MySQL中有同名函数,Python中有同名函数。**

Excel的格式及转换很容易忽略,但格式会如影随形伴随数据分析者的一切场景,是后续SQL和Python数据类型的基础。

(12)Int/Round

Excel是支持第三方插件的,第三方插件拥有非常强大的功能。甚至完成BI的工作。

取整函数,int向下取整,round按小数位取数。

分析工具库是统计包,规划求解是计算最优解,类似决策树。这两者的分析方法以后详细论述。

(9)Text                                                    百度经验:excel-text

mm代表通配的两位数分格式

=Weekday(指定时间,参数)

Header是一个较为重要的概念。在Python和R中,read_csv函数,会有一个专门的参数header=true,来判断是否读取表头作为columns的名字。

返回单元格所在的行

列和行的设置,则是按不同轴向展现数据。简单说,你想要什么结构的报表,就用什么样的拖拽方式。

时间序列类

直接使用=sum(NUM) ,等价于sum(A1:A3)。

(4)Weeknum

数据透视表                                           百度经验:  excel_数据透视表

(4)Max                               百度经验:excel-max

自定义名称是一个很好用的技巧,我们可以为一个区域,变量、或者数组定义一个名称。后续要经常使用的话,直接引用即可,无需再次定位。这是复用的概念。

(1)Year                             百度经验:excel-year,month,day

自定义下拉菜单(数据有效性)  百度经验:excel_自定义下拉菜单

A.清洗处理类

如果是效率达人,可以学习更多快捷键。Mac用户的Ctrl一般需要用command替换。

最被忽略的函数,功能性和Vlookup一样,但是引申有数组匹配和二分法。

第三方应用                                       百度经验:excel如何下载应用商店中的软件

MySQL中有同名函数。

Mac似乎有阉割。

返回指定时间为一周中的第几天,参数为1代表从星期日开始算作第一天,参数为2代表从星期一开始算作第一天(中西方差异)。我们中国用2为参数即可。

数组                                                          百度经验:excel--数组

MySQL中有同名函数。

文本分为中文和英文,存储字节,字符长度不同。中文很容易遇到编码问题,尤其是Python2。Win和Mac环境也有差异。大家遇到的乱码一般都属于中文编码错误。

(6)Column

DD代表通配的两位数日格式

(3)Replace                                      百度经验: excel-replace

合并单元个格

MySQL中有同名函数,Python中有同名函数。

ss代表通配的两位数秒格式

(9)Datedif                            百度经验:excel--datedif

HH代表通配的的两位数小时(24小时)格式

(4)IS系列                                                             百度经验:excel-is系列

Reference:excel技巧篇

计算统计类


数据分析中不得不用到逻辑运算,逻辑运算返回的均是布尔类型,True和False。很多复杂的数据分析会牵扯到较多的逻辑运算


(3)Or                                                                  百度经验:excel-or

这里了解一下时间格式的概念,列举是一些较通用的范例(不同编程语言还是有差异的)。

MySQL中有同名函数。

常用的基础计算、分析、统计函数,以描述性统计为准。具体含义在后续的统计章节再展开。

将数值转化为指定的文本格式,可以和时间序列函数一起看

(2)Vlookup                                              百度经验:excel-vlookup

逻辑运算类

MySQL中有同名函数。

返回数组或引用区域的最小值

只要参数有一个True,则返回Ture,经常用于多条件判断。

MySQL中有近似函数date_format。

MySQL中有同名函数,Python中有同名函数。**

返回今天的日期,动态函数

专门用于处理时间格式以及转换,时间序列在金融、财务等数据分析中占有较大比重。时机序列的处理函数比我列举了还要复杂,比如时区、分片、复杂计算等。这里只做一个简单概述。

(6)Len/Lenb                                      

返回当前时间戳,动态函数

(5)Left/Right/Mid                          百度经验:excel-left

(3)Index                                                     百度经验:excel-index

(11)Substotal                                 百度经验:excel-subtotal                     

SQL中有近似函数row_number() 。

round(3.1415,1)=3.1

求标准差,统计型函数,后续数据分析再讲到

(2)Month

和Match组合,媲美Vlookup,但是功能更强大。

=Find(要查找字符,指定字符串,第几个字符)

(7)Now                                                  百度经验:excel_now

MySQL中有近似函数 week。

(2)Sumproduct                      百度经验:excel-sumproduct

MySQL中有同名函数,Python中有同名函数。

(4)Match                                                   百度经验:excel-match

Excel第一大难关,因为涉及的逻辑对新手较复杂,通俗的理解是查找到某个值然后黏贴过来。

求平均值,也有Averageaif,Averageaifs

(1)IF                                                                  百度经验: excel-if

=Quartile(指定区域,分位参数)

时间转换函数,等于将year(),month(),day()合并

MySQL中有近似函数 find_in_setPython中有同名函数。**

主要是文本、格式以及脏数据的清洗和转换。很多数据并不是直接拿来就能用的,需要经过数据分析人员的清理。数据越多,这个步骤花费的时间越长。

MySQL中有近似函数DateDiff。

MySQL中有同名函数。

在进行多表关联或者行列比对时用到的函数,越复杂的表用得越多。多说一句,良好的表习惯可以减少这类函数的使用。

区别average函数和averagea函数,averagea函数的作用是求数值的算术平均值,功能与average相同,计算规则上有少许不同。

(8)Averagea                         百度经验:excel-average和averagea区别

excel-百度经验-黄小新

=Datedif(开始日期,结束日期,参数)

(8)Today

(3)Weekday                                                         百度经验:excel-weekday

排序,返回指定值在引用区域的排名,重复值同一排名。

本文由办公软件发布,转载请注明来源:如何学习好Excel