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

    串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用.常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统.调制解调 ...

  2. bootstrap学习总结-01 环境准备

    1 下载Bootstrap Bootstrap 是最受欢迎的 HTML.CSS 和 JS 框架,用于开发响应式布局.移动设备优先的 WEB 项目.当前下载的Bootstrap版本为v3.3.7 htt ...

  3. DNS(一)之禁用权威域名服务器递归解析

    DNS dns是互联网中最核心的带层级的分布式系统,负责把域名解析成ip,把IP解析出域名,以及宣告邮件路由信息等等,使得使用域名访问网站,收发邮件成了可能. bind(berkeley Intern ...

  4. 利用WSCF进行契约先行的Web Services开发

    http://www.cnblogs.com/goody9807/archive/2007/06/05/772107.html 什么是契约先行(Contract-First)? 如果说一个新的软件开发 ...

  5. Yocto开发笔记之《应用程序架构》(QQ交流群:519230208)

    QQ群:519230208,为避免广告骚扰,申请时请注明 “开发者” 字样 ======================================================== Eclip ...

  6. 【原】redux学习笔记

    上周学习了flux,这周研究了一下redux,其实很早之前都已经在研究他们了,只是之前一直没搞懂,最近这两周可能打通了任督二脉,都算入门了. 写博客的目的主要是做一下笔记,总结一下思路,以及和大家交流 ...

  7. glade2支持C++代码的输出(3)

    今天完成了glade-2生成configure.ac/Makefile.am等调整 代码为:cpp_out_4.patch.zip BaseObject类也做了一些小的调整:BaseObject.00 ...

  8. 解决并发情况下库存减为负数问题--update2016.04.24

    场景: 一个商品有库存,下单时先检查库存,如果>0,把库存-1然后下单,如果<=0,则不能下单,事务包含两条sql语句: ; update products ) WHERE id=; 在并 ...

  9. System.Diagnostics.Trace.Listeners

    System.Diagnostics.Trace.Listeners.Clear(); System.Diagnostics.Trace.AutoFlush = true; System.Diagno ...

  10. NGINX将PHP带参数的URL地址重定向二级或多级域名访问

    今天项目中有一个手机站点需要用*.m.domain.com的三级域名访问. 如手机站点的访问网址为m.domain.com,手机下面的会员实际访问地址为index.php?username=$user ...