目前数据分析方面的知识还学的不多,以后会持续向一些大牛学习,不断的学会做笔记,这样既加深了理解,也能够和大家分享交流。今天就只是把一些excle中常用的知识点总结啦~作为我博客的第一篇吧,希望自己能够学到越来越多的知识,真的能走向数据分析之路,由数据分析到数据挖掘,将自己定位为能够提问,能够利用数据方法解决实际问题的人。

1.快速填充

填充柄的功能真的是挺强大的,以前我只是会傻傻的双击填充柄,重复填充单元格,不知道其实它还可以很多形式的填充。1.按照Ctrl,往下拖动填充柄,可以实现递增填充。2.出现填充柄后,按住鼠标右键,往下拖,可以实现各种填充,包括等比填充、等差填充,如果数据类型是日期,还可以实现以天数填充,以工作日填充。3.另外还可以通过,数字—自定义,实现自定义序列,这样填充柄可以按照你所定义的序列快速填充。4.还有一些excle自带的神奇填充功能,比如你在一列中想要提取某几个字,只需在该列的右边输入你想提取的文字,然后快速填充即可,具体如下图所示,包括汉字中提取文字也是类似做法。

2.定位条件的使用(Ctrl+G

使用定位条件选中某特定单元格。常用的应用场景包括如下几种情况:

目标1空值填充为0。操作1选中数据区域—Ctrl+G—定位条件—空值—单元格中“=0”—ctrl+enter。

目标2复制已经进行筛选的数据至另一区域,要求复制后的数据仍然显示筛选后的情况。操作2选中该数据区域—Ctrl+G—定位条件—可见单元格—Ctrl+C—Ctrl+V。

3.选择性粘贴(Alter+ Ctrl+V

目标1文本型数据转换为数值型数据。操作1某单元格输入1—复制该单元格—Alter+ Ctrl+V—乘。

4.替换

目标1将考试成绩0替换为“补考”。可能出现把含有0的数据都进行替换。操作1选择目标数据区域—查找与替换—替换—注意勾选“单元格匹配”。

5.保护工作表

目标1有些情况我们不希望填写表格的人修改我们的工作表,因此需要用的保护工作表的功能。操作1对于需要别人进行填写的部分单元格进行取消锁定—审阅—保护工作表—输入密码。

6.数据验证

对于多行多列的数据,设置可选的小图标,需要用到名称管理器和数据验证。操作1名称管理器—新建(姓名= $A$1:$A$11)—数据验证(序列,姓名)—修改名称,(姓名= $A$1:$G$11)

7.数据自定义格式

在数据—自定义格式中可以自己定义数据的显示方式,首先需要知道的一个知识点是通配符0代表的是数值型数据,#代表的是文本型数据,而在excle中默认0;0;0;0;是按照正数;负数;0;文本的形式排列,对于这四个都可以定义相应的格式。具体如下图所示。

8.日期相关

不规范日期的转换:最常用到两个函数,一个是substitute(),一个是text(),具体如以下两个案例。

计算两个日期之间的天数、月数或年数最常用函数datedif()。这个函数应用的频率挺高的,尤其是根据出生年月计算年龄。DATEDIF(F2,TODAY(),"y")。

9.常用函数问题

Countif函数使用的频率比较高,基本的用法我就不说了,help自己可以查看,主要想说下,我经常犯的小错误,比如,用于返回A2:A15单元格区域中,大于单元格A2中内容的单元格数量:=COUNTIF(A2:A15,">"&A2)。注意这里在比较运算符“>”和单元格引用“A2”之间,用文本连接符“&”进行连接。而不能写成=COUNTIF(A2:A15,> A2)。我经常犯这种错误。

If函数,对于多条件的if函数,不要想到有没有什么ifs函数,而应该想到的是,if函数中嵌套if函数,例如下图中关于电费的测算。

Sumproduct函数被称为求和之王函数,确实是当之无愧,应用于多条件求和十分方便。SUMPRODUCT((区域1=条件1)*(区域2=条件2)* 求和区域)。在数组中“+”代表或,“*”代表与。“<>”表示不等于。

Large函数,返回数组中第K个大的值,可以与sum连用,计算前几名的和。如下图。

Mid函数,从文本字符串中提取指定长度的字符。

vlookup函数,纵向查找函数(横向查找函数是hlookup),应用频率很高,还是比较简单,主要是学会灵活应用,同时注意查找区域经常需要绝对引用。

Offset函数,对于这个函数大学时候就知道,但是一直挺疑惑它用来干嘛,直到现在才明白,主要是用于动态变化数据的选取,也可以用来做一些动态的图表。OFFSET(reference,rows,cols,[height],[width]),行偏移_rows、列偏移_cols为必须项,如省略必须用","逗号进行占位,缺省值为0(即不偏移);行数_height和列数_width为可选项,可省略,如果省略视为与基点相同。尤其要注意基点的选择,以及基点是否在移动,如果没有移动记得加上绝对引用。下图中是一个计算累计和的例子。

match函数,给出一个查找值,返回在指定范围的相对行号或列号。Index函数跟它是一组反向函数,给出行或列号,在指定范围获取查找值。下面举一个count和match相结合的例子,match函数中用了数组的求法,所以最后需要使用ctrl+shift+enter结束公式输入。

excle心得及部分应用案例的更多相关文章

  1. 以虎嗅网4W+文章的文本挖掘为例,展现数据分析的一整套流程

    本文转自知乎 作者:苏格兰折耳喵 ----------------------------------------------------- 本文作者将结合自身经验,并以实际案例的形式进行呈现,涉及从 ...

  2. css3学习之--伪类与圆角

    随着css3.0的发布到逐渐完善,目前已经大部分浏览器已经能较好地适配,所以写一些css3的学习经历,分享心得,主要以案例讲解为主,话不多说,今天以css3的新增的“圆角”属性来讲解,基于web画一个 ...

  3. 线程高级应用-心得8-java5线程并发库中同步集合Collections工具类的应用及案例分析

    1.  HashSet与HashMap的联系与区别? 区别:前者是单列后者是双列,就是hashmap有键有值,hashset只有键: 联系:HashSet的底层就是HashMap,可以参考HashSe ...

  4. 线程高级应用-心得7-java5线程并发库中阻塞队列Condition的应用及案例分析

    1.阻塞队列知识点 阻塞队列重要的有以下几个方法,具体用法可以参考帮助文档:区别说的很清楚,第一个种方法不阻塞直接抛异常:第二种方法是boolean型的,阻塞返回flase:第三种方法直接阻塞. 2. ...

  5. 线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析

    1.  java5线程并发库新知识介绍 2.线程并发库案例分析 package com.itcast.family; import java.util.concurrent.ExecutorServi ...

  6. 关于本科毕业设计期间对数据挖掘工具rapidminer的使用体验和心得,案例分享

    1.前言:本科生毕业设计有好多人说没有什么用处,自己又做不出来什么新东西,全是抄抄改改的,浪费大家时间.但是对此事我的态度不同,我觉得就像我们小时候玩过家家一样,别的孩子都在玩,我不参与进去显得会有遗 ...

  7. excle查找操作-vlookup的使用心得

    百度了一下vlookup的语法规则: 该函数的语法规则例如以下: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 參数 简单说 ...

  8. jxl导入/导出excel(网上的案例)

    jxl导入/导出excel 1.jxl导入/导出excel案例,黏贴即可运行 package junit.test; import java.io.File; import java.io.IOExc ...

  9. 【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端

    在<WeText项目:一个基于.NET实现的DDD.CQRS与微服务架构的演示案例>文章中,我介绍了自己用Visual Studio 2015(C# 6.0 with .NET Frame ...

随机推荐

  1. 在页面使用js回车键

    网上有大量的文章关于 js回车事件的,但是只有适合自己的才是最好的. 第一种: // submit closest form $(".keydown_submit").keydow ...

  2. 函数式中的 currying

    currying 是函数式语言中经常遇到的一个概念,翻译成 柯里化,不是库里化. currying 指的是将接收多个参数的函数变换成接收一个单一参数,并且返回接收余下的参数而且返回结果的新函数的技术. ...

  3. Android Xpose Hook(一)

    实验环境:     Droid4x模拟器 (目前Android版本4.2.2)     Android Studio 1.下载相关工具 XposedInstaller下载 http://repo.xp ...

  4. get跟post编码--转

    1.Get是用来从服务器上获得数据(没有请求体),而Post是用来向服务器上传递数据(包含请求体). 2.Get将表单中数据的按照variable=value的形式,添加到action(服务)所指向的 ...

  5. CSS3之渐变Gradient

    渐变是CSS3中比较好玩的属性,学会了渐变,那么可以做出非常炫的东东哟.CSS3 中渐变——Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变). ...

  6. document.onclick vs window.onclick

    The JavaScript Window object is the highest level JavaScript object which corresponds to the web bro ...

  7. django-form表单的提交

    <form action="/blog/" method="get"> 如果runserver默认启用127.0.0.1:8000的话,且上面这个f ...

  8. 容易忽略的z-index失效问题

    前些天写一个模仿虎牙网站幻灯片的插件,期间遇到我一直都没注意到的问题,就是z-idnex会失效的问题. 我是将幻灯片的左右按设置为float浮动的,然后在调试点击的时候发现无论怎么调高z-index都 ...

  9. js中字符串可以调用的方法

    var s = "hello,world"   //定义一个字符串 s.length()                   // => 11 s.charAt(0)     ...

  10. Spring Boot - Error creating bean with name &#39;dataSource&#39; defined in class path resource

    看起来像最初的问题是与自动配置. 如果你不需要数据源,只需从自动配置过程中删除它: @EnableAutoConfiguration(exclude={DataSourceAutoConfigurat ...