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

    Info 时间:2016.11.26 21:30 时长:10min 地点:大运村1号公寓5楼楼道 类型:日常Scrum会议 NXT:2016.11.28 21:30 Task Report Name ...

  2. python 安装包总结

    PIL安装(Centos6.6) 1. 安装PIL所需的系统库 (centos6.6)yum install zlib zlib-devel -yyum install libjpeg libjpeg ...

  3. vs------连接MySQL

    转载: http://jingyan.baidu.com/article/8ebacdf023953f49f65cd589.html

  4. WinForm------GridControl的部分属性介绍

    参考其它链接: http://www.cnblogs.com/djian/archive/2010/11/19/1881579.html //注意:在定义GridControl里面的FileName里 ...

  5. DecimalFormat类

    DecimalFormat类也是Format的一个子类,主要作用是格式化数字. 在格式化数字的时候比直接使用NumberFormat更加方便,因为可以直接指定按用户自定义的方式进行格式化操作,与Sim ...

  6. Zookeeper集群的安装和使用

    Apache Zookeeper 由 Apache Hadoop 的 Zookeeper 子项目发展而来,现已经成为 Apache 的顶级项目,它是一个开放源码的分布式应用程序协调服务,是Google ...

  7. javascript的propertyIsEnumerable()方法使用介绍

    hasOwnProperty() 方法用来判断某个对象是否含有指定的自身属性. propertyIsEnumerable()是用来检测属性是否属于某个对象的,如果检测到了,返回true,否则返回fal ...

  8. Python基础之--常用模块

    Python 模块 为了实现对程序特定功能的调用和存储,人们将代码封装起来,可以供其他程序调用,可以称之为模块. 如:os 是系统相关的模块:file是文件操作相关的模块:sys是访问python解释 ...

  9. IIS短文件名扫描工具

    #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import httplib import urlparse import strin ...

  10. java 递归获取一个目录下的所有文件路径

    还是日志的问题,log4j生成的日志文件,自动保存到月份所在的文件夹中,需要获取到所有的日志文件,包括文件夹 private List<String> ergodic(File file, ...