目前数据分析方面的知识还学的不多,以后会持续向一些大牛学习,不断的学会做笔记,这样既加深了理解,也能够和大家分享交流。今天就只是把一些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. primefaces p:dataExporter filename 支持中文 utf8

    p:fileDownload and p:dataExporter : for p:fileDownload, the Content-Disposition header should be set ...

  2. linux 内核 RCU机制详解

    RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用.RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数 ...

  3. MySQL下全文索引

    一种特殊的索引,它会把某个数据表的某个数据列出现过的所有单词生成一份清单. alter table tablename add fulltext(column1,column2) 只能在MyISAM数 ...

  4. SOCKADDR_IN

    在windows/linux下有下面结构: sockaddr结构 struct sockaddr { unsigned short sa_family;/*addressfamily,AF_xxx*/ ...

  5. dig的用法

    Dig是linux中的域名解析工具,功能比nslookup强很多,使用也很方便,不用象nslookup总是set不停. Dig是domain information groper的缩写,知道了来源想必 ...

  6. shiro 更改登录的用户名

    ShiroUser user = (ShiroUser) SecurityUtils.getSubject().getPrincipal(); user.name = newName;

  7. ubuntu下Eclipse安装

    安装的版本是MARS 直接复制安装包到安装的目录,然后tar zxvf XXXX 对于不能输入中文,把系统的输入法改成ibus就行了,fctix不支持eclipse 汉化包的下载地址 http://d ...

  8. pulltorefresh滚动到底部

    如果用ListView,让它滚动到顶部,一般是这样写的: if (!listView.isStackFromBottom()) { listView.setStackFromBottom(true); ...

  9. Mac技巧

    ////////////////////////////////////////////////////////////////////////////////PC键盘在Mac上的映射Ctrl = C ...

  10. LaTex数学符号

    http://web.ift.uib.no/Teori/KURS/WRK/TeX/symALL.html