对于刚进入数据分析行业新手来说,EXCEL可以被当做一款入门的软件。在学习R或Python前,事先掌握一定的EXCEL知识是百利而无一害。EXCEL凭借其功能强大的函数、可视化图表、以及整齐排列的电子表格功能,使你能够快速而深入的洞察到数据不轻易为人所知的一面。

但与此同时,EXCEL也有它的一些不足之处,即它无法非常有效的处理大型数据。这是我曾经遇到的这个问题。当我尝试使用EXCEL处理含有20万行数据的数据集时,就会发现EXCEL运行的非常吃力。EXCEL并不适用于处理海量数据,虽然在某种程度上,可以通过一些其他的方法让EXCEL处理大型数据集,但我更推荐使用R或Python去处理,而不是EXCEL。

在这篇文章中,我将会提到一些关于EXCEL使用方面的小技巧,从而可以节省你宝贵的时间。

01. 常用的函数

1. Vlooup():它可以帮助你在表格中搜索并返回相应的值。让我们来看看下面Policy表和Customer表。在Policy表中,我们需要根据共同字段 “Customer id”将Customer表内City字段的信息匹配到Policy表中。这时,我们可以使用Vlookup()函数来执行这项任务。

对于上面的问题,我们可以在F4单元格中输入公式“=VLOOKUP(B4, $H$4:$L$15, 5, 0)”。按回车键后,在City字段下将会返回所有Customer id为1的城市名称,然后将公式复制到其他单元格中,从而匹配所有对应的值。

提示:在复制公式中请别忘记使用符号“$”,来锁定Customer表的查询范围。这被称之为绝对引用,也是经常容易出错的地方。

2. CONCATINATE():这个函数可以将两个或更多单元格的内容进行联接并存入到一个单元格中。例如:我们希望通过联接Host Name和Request path字段来创建一个新的URL字段。

上面的问题可以通过使用公式“ =concatenate(B3,C3)” 并且下拉复制公式来解决。

提示:相对于“concatenate”函数,我更倾向于使用连接符“&”来解决上述问题,公式为“= B3&C3”。

3. LEN():这个公式可以以数字的形式返回单元格内数据的长度,包括空格和特殊符号。

示例:=Len(B3) =23

4. LOWER(), UPPER() and PROPER():这三个函数用以改变单元格内容的小写、大写以及首字母大写(即每个单词的第一个字母)。

在数据分析的项目中,这些函数对于将不同大小写形式的内容转换成统一的形式将会非常有用。否则,处理这些具有不同特征的内容将会非常麻烦。

下面的截图中,A列有五种形式的内容,而B列只有两种,这是因为我们已经将内容转换成了小写。

5. TRIM():这是一个简单方便的函数,可以被用于清洗具有前缀或后缀的文本内容。通常,当你将数据库中的数据进行转储时,这些正在处理的文本数据将会保留字符串内部作为词与词之间分隔的空格。并且,如果你对这些内容不进行处理,后面的分析中将产生很多麻烦。

6. If():我认为在EXCEL众多函数之中最有用的一个。当特定的事件在某个条件下为真,并且另一个条件为假时,可以使用这个公式来进行条件运算。例如:你想对每个销售订单进行评级,“高级”和“低级”。假设销售额大于或等于5000,则标记为“高级”,否则被标记为“低级”。

02. 由数据得出结论

1. 数据透视表:每当你在处理公司的数据时,你需要从“北区分公司贡献的收入是多少?”或“客户购买产品A订单的平均价格是多少?”以及许多类似的其它问题中寻找答案。

EXCEL的数据透视表将会帮你轻松的找到这些问题的答案。数据透视表是一款用于汇总如:计数,求平均值,求和,以及其他依据相关选择进行特征计算的功能。它可以将数据表转换为反应数据结论的表格,从而帮助你做出决策。请看下面的截图:

从上图可以看出,左边的表格中有销售产品的细节内容,即以区域分布和产品的对应关系匹配到每一个客户。在右边的表格中,我们按不同区域进行了汇总,并且帮助我们得出了南区有着最高销售额的结论。

03. 创建数据透视表的方法

第一步:点击数据列表内的任何区域,选择:插入—数据透视表。EXCEL将会自动选择包含数据的区域,包括标题名称。如果系统自动选择的区域不正确,则可人为的进行修改。建议将数据透视表创建到新的工作表,点击New Worksheet(新工作表),然后点击OK。

第二步:现在,你可以看到数据透视表的选项板了,包含了所有已选的字段。你要做的就是把他们放在选项板的过滤器中,就可以看到在左边生成相应的数据透视表。

从上图可以看到,我们将“Region”放入行,“Productid”放入列中,“Premium”放入值中。现在,数据透视表中展示了“Premium”按照不同区域、不同产品费用的汇总情况。你也可以选择计数、平均值、最小值、最大值以及其他的统计指标。

2.创建图表:在EXCEL里面创建一个图表,你只要选择相应的数据,然后按F11,就会自动生成系统默认的图表。除此之外,你可以手工改变不同的图表类型。如果你倾向于在当前工作表中生成图表,可以按ALT+F1,而不是F11。

当然,在任何一种情况下,只要你创建了图表,就可以通过定义特定数据源来展示期望的信息。

04 数据清洗

1.删除重复值:EXCEL有内置的功能,可以删除表中的重复值。它可以删除所选列中所含的重复值,也就是说,如果选择了两列,就会查找两列数据的相同组合,并删除。

如上图所示,可以看到A001 和 A002有重复的值,但是如果同时选定“ID”和“Name”列,将只会删除重复值(A002,2)。

按照下列步骤操作可以删除重复值:选择所需数据-转到数据面板-删除重复值

2.文本分列:假设你的数据存储在一列中,如下图所示:

如上如所示,我们可以看到A列中单元格内容被“;”所区分。我们需要将其进行分列,建议使用EXCEL的文本分列功能。按照下面的步骤可以实现分列:

1)选择A1:A6

2)点击:数据—分列

上图中,有两个选项,“分隔符号”和“固定宽度”。我选择“分隔符号”是因为有分隔符“;”。如果我们希望按照宽度分列,例如:前四个字符为第一列,第五到第十个字符为第二列,则可以选择按固定宽度分列。

3)点击下一步—点击“分号”,然后下一步,然后点击完成。

05. 基本的快捷键

通过快捷键来浏览单元格或更快速地输入公式的是最佳的途径。下面列出了最常用的几种快捷键:

快捷键

1.按Ctrl + [向下|向上箭头]:移动到当前列的最底部或最顶部,按Ctrl + [向左|向右箭头],移动到当前行的最左端和最右端。

2.按Ctrl + Shift +向下/向上箭头:选择包括从当前单元格直到最顶部或最底部范围内的数据。

3.Ctrl + Home:定位到单元格A1

4.Ctrl + End:导航到包含数据的最右下角的单元格

5.ALT + F1:创建基于所选数据集的图表。

6.按Ctrl + Shift + L:激活自动筛选数据功能。

7.Alt +向下箭头:打开下拉自动筛选的菜单。

8.ALT + D + S:要排序的数据集

9.按Ctrl + O:打开一个新的工作簿

10.按Ctrl + N:创建一个新的工作簿

11.F4:选择范围,并且按F4键,可以将数据引用改为绝对引用,混合引用,相对引用。

注意:这不是一个详尽的清单,从字面上讲,我使用快捷键完成了平日工作的80%。

EXCEL作为使用最广泛的数据统计分析软件,无论你是小白还是资深用户,总会有一些东西值得你去学习。

Excel|5个神技巧,提高你的数据分析效率~相关推荐

  1. 20个Excel操作技巧,提高你的数据分析效率

    对于数据分析,Excel可以被当做一款入门的软件.在学习R或Python前,事先掌握一定的Excel知识是百利而无一害. EXCEL凭借其功能强大的函数.可视化图表.以及整齐排列的电子表格功能,使你能 ...

  2. Python偷懒小技巧-提高10倍工作效率

    说明:增加代码的描述力,可以成倍减少你的LOC,做到简单,并且真切有力 观点:少打字=多思考+少出错,10代码行比50行更能让人明白,以下技巧有助于提高10倍工作效率 1. 交换变量值时避免使用临时变 ...

  3. 9个Excel小技巧,提高你的数据分析效率

    分享几点个人习惯,能够帮助大家在用Excel做数据分析时更快速. 少用合并单元格 不要整列整行的去填充颜色 工作数据的统计最好不要用插入批注 不要把Excel当做记事簿 不用多余的空格和空行 活用数据 ...

  4. web前端好学吗?如何能提高CSS编写技巧 提高Web前端开发效率

    前端开发学习每个人都想走捷径,即想高效快速学习又想掌握当今最新的前端技术知识.其实,这样的想法是对的,找对学习方法就能达到这个效果.前端开发学习每个阶段都是非常重要的,一部分为专业知识.另一部分实战经 ...

  5. 七种PDF转Excel的转换方法,分分钟提高你的工作效率

    Excel作为能够处理各种数据表格文档格式,相对于Word.PPT来讲比较复杂,里面包含着各种函数公式,转换起来也比较困难,容易出现链接乱码的情况. 而PDF转Excel也是大家在日常办公中会遇到的问 ...

  6. 9个value_counts()的小技巧,提高Pandas 改进数据分析效率

    数据科学家通常将大部分时间花在探索和预处理数据上. 当谈到数据分析和理解数据结构时,Pandas value_counts() 是最受欢迎的函数之一. 该函数返回一个包含唯一值计数的系列. 生成的Se ...

  7. excel删除无尽空白行_?Excel你不知道的神技巧:提升工作效率必备,值得老师收藏!...

    随着互联网的普及,教学形式也不再仅仅是传统的纸媒板书时代了,越发达的城市,校园课堂基本都被多媒体+板书结合的形式覆盖,随之而来就萌生了一项新的技术--多媒体信息化教学技术,这项教学已经在很多城市普及开 ...

  8. excel删除行 uipath_学会这8个Excel神技巧,轻松告别零基础!

    无论你是个学生还是职场中人,谁不知道Excel呢?尤其是办公一族,总是不可避免会使用到Excel.下面小电就向大家介绍8个神技巧,让你的工作量大大减少! 那什么技巧有如此威力呢?想必有些大家都用过的, ...

  9. webbrowser设置横向打印_9个Excel打印神技巧!从此打印不求人!

    Hello,各位叨友们好呀!我是叨叨君~ 很多小伙伴在打印Excel表格的时候,那是状况百出,不会调整页边距.不会添加页眉页脚.甚至连表格打印在一页纸上都不会...... 这些在打印时遇到的麻烦问题该 ...

最新文章

  1. Mac本地生成SSHKey的方法
  2. 思想已经高过行动好多了
  3. 市监总局对橙心优选等五家社区团购不正当价格行为作出行政处罚
  4. Linux用户空间与内核空间(理解高端内存)
  5. C/C++之strcpy功能实现
  6. linux 查看磁盘分区,文件系统,使用情况的命令和相关工具介绍,新型linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍.doc...
  7. 反编译那些事儿(六)—所编译得.class文件带有$符号
  8. SQL SERVER获取数据库文件信息
  9. 转载:人生真相之为何你应该假装自己是一个电脑白痴(原文pconline)
  10. css鼠标移上去向上移动,css3鼠标移动图片上移效果
  11. Java上传文件格式判断
  12. 经度和纬度在SQL中的数据类型
  13. atomic原子类实现机制_atomic实现原理
  14. 《捕鱼达人》游戏制作要点浅析(一) 思路分析
  15. 【浏览器】浏览器安全
  16. 解决缺少API-MS-WIN-CORE-SYNCH-L1-1-0.DLL等一系列DLL的问题
  17. 香侬科技提出中文字型的深度学习模型Glyce,横扫13项中文NLP记录
  18. Xshell光标消失
  19. Redis之懒惰删除
  20. 知识蒸馏论文翻译(8)—— Knowledge Distillation Meets Self-Supervision(自监督)

热门文章

  1. Spring Boot+Vue+阿里云OOS实现图片上传
  2. ElementUI table 单元格编辑合并
  3. 怎么把PS界面语言变成英文方法教程
  4. Vuex的使用(九)——actions的其他用法
  5. 从零开始开发一个大型网站
  6. TOSCA自动化测试工具
  7. 多WLAN口路由器原理分析
  8. Java中的字节是什么意思?
  9. 镜头焦距与拍摄距离以及拍摄范围的关系
  10. (原創) 如何將16進位的ACSII值轉成相對應的字元? (C/C++) (C)