绝对引用与相对引用

先看一个例子:$L$3单元格输出的函数表达式,然后向右拉,excel默认是相对引用;所以最终$M$3:$S$3平均值都不一样。(具体看图清晰)

现在我的需求是:$L$3:$S$3所有的单元格都是一样的函数(这就是绝对引用),最终的结果当然也是一样啦。

IF函数

IF函数可以简化很多我们数据处理过程中的重复性操作工作,让我们的工作效率大大提高。

写if函数的技巧:从外往内写,一层层嵌套,注意括号。

  • 结果是文本,需要在英文状态下在文本前后加上双引号:"XXX"
  • 一般来说,纵向填充需要使用相对引用,即在输入公式的时候,单元格D5不可以使用“$D$5”的形式(可以写成$D5,因为是纵向填充,列序号不变)

SUMPRODUCT函数

乘法+下拉+sum函数=SUMPRODUCT函数

SUMPRODUCT(array1,[array2],[array3],[array4],…)
每个数组之间用逗号隔开,数组之间可以相乘

FREQUENCY函数

可以按照分段函数的要求,统计满足条件的个数。

记得要选中整个目标区域;
公式输入完毕,记得ctrl+shift+enter,公式生效,完成计算。
此函数对于边界值处理,(左开右闭,左闭右开,都不是这套逻辑),所以选边界值时可以加小数位区分原数据。比如299.99,399.99……

随机数

有时,我们需要随机数来模拟一下统计验证;此时excel就可以满足这种需求;

excel隐藏的“数据分析”模块,提供了“均匀、正态、伯努利、二项次、泊松、模式、离散”七种随机数。

条件格式:

选中数据区域——开始——条件格式——突出显示单元格规则。

字符串函数

left(text,num_chars)

功能:从左侧提取text所在单元格num_chars个长度的字符。

right(text,num_chars)

功能:从右侧提取text所在单元格num_chars个长度的字符。

mid(text,start_num,num_chars)

mid函数因为是从某一单元格文本的中间提取字符,所以所要多加一个参数。

功能:从text文本中间第start_num个字符串开始,提取num_chars个长度的字符。

替换函数

=substitute(text,old_text,new_text,[instance_num])

=substitute(需要替换的文本,旧文本,新文本,第N个旧文本)

这里的最后一个参数[instance_num]是指定需要替换第几次出现的重复对象,一般可以省略(因为我们通常都是替换全部的目标对象)。

ctrl+F也可以完成替换功能,但是无法定义替换范围。此外,excel函数可以嵌套使用,能够发挥更好的效果。

转置函数TRANSPOSE

之前讲过通过粘贴项下的转换功能来实现转置的效果,但有个缺陷,其实简单的“点点点”都有个缺陷,不够灵活,比如粘贴项就不能嵌套使用。这就是我们学习嵌套函数的动力啦。

这个函数是一个数组函数,按照数组函数规则, 必须先选定输出区域,然后键入函数语法,最后同时按住Ctrl+shift+enter三个组合键才能生效。
这个函数的输出区域长宽度量一定要与原数据区域宽长度量严格一致(本例6行2列转2行6列),必须同时选定输出区域的单元格区域键入函数并使用以上组合键之后,结果才能生效。

日期与时间函数

日期与时间类的函数虽然算所有函数中最难掌握的,但是因为格式众多,形式多样,而且作为其他高级函数的辅助嵌套元素,日期与时间格式的使用又特别的灵活,建议打印出来放在手边时常练习。

DAY(NOW()) #今天的日期(几号)

MONTH(NOW())#今天日期所属月份

WEEKDAY(NOW(),2)#今天是星期几(第二个参数2代表7天的周日期格式)

YEAR(NOW()) #今天是哪一年(公历)

WEEKNUM(NOW()) #今天是本年度的第几周

COUPDAYS(NOW(),6^9/9,4,1) #本季度有几天

INT((DAY(NOW())+MOD(NOW()-DAY(NOW()),7)-1)/7)+1 #今天是本月的第几周

DAY(EOMONTH(NOW(),0)) #本月天数

IF(COUNT(-"2-29"),"是","否") #今天是平年还是闰年

MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(NOW(),12)+1,1) #今年的生肖

日期显示格式

TEXT(A20,"m/d")=5/5 #只显示日月

TEXT(A21,"yymmdd")160505 #显示两位数的年月日

TEXT(A22,"yyyy") 2016 #提取年份

TEXT(A23,"mm") 05 #提取月份

=TEXT(A24,"AAAA") 星期四 #提取星期

=TEXT(LOOKUP(MONTH(A6),{1,4,7,10},{1,2,3,4}),"第0季度") #提取季度

日期与时间间隔的计算

DATEDIF(B2,TODAY(),"y") #间隔年份

DATEDIF(B2,TODAY(),"m") #间隔月份

DATEDIF(B2,TODAY(),"d") #间隔天数

DATEDIF(A29,TODAY(),"md") #忽略年份月份后的相差天数

DATEDIF(A29,TODAY(),"ym") #忽略年份后的相差月份

DATEDIF(A29,TODAY(),"yd")#忽略年份后的相差日期

计数函数

count():只能识别数字格式的单元格数目,字母和其他非数字格式不计。

counta():计算单元格内非空单元格个数

countblank():计算单元格区域内空单元格数目

countif():这个函数是条件计数函数

=COUNTIF(A10:G11,">=200")

是指在A10:G11单元格区域内,计算大于等于200的单元格数目。

countifs():多条件计数函数,它与countif函数的功能类似,区别在于后者只能附加一个条件,而前者可以附加多个条件。

=COUNTIFS(A12:G14,">=200",A12:G14,"<=500")

在A12:G14单元格区域内,计算大于等于200,小于等于500的单元格数目。

求和函数

sum(),sumif(),sumifs(),其中后两个条件求和函数使用频率低。

sumif(条件区域,条件,求和区域)
sumifs(求和区域,条件区域1,条件,条件区域2,条件……)

vlookup()函数

2:是针对查找范围而言
0:精确查找;1模糊查找
选定G:H是选定列,不是单元格区域哦

vlookup函数是工作中最长用的函数;

上述表格可以实现:根据城市名关联到地区,再根据地区和综合规划级别匹配奖金比例,填入目标区域。

Concatenate函数

excel随机数_数据分析常用的excel函数(2)相关推荐

  1. ltrim函数_数据分析常用Excel函数

    Excel是我们工作中经常使用的一种工具,对于数据分析来说,这也是处理数据最基础的工具.本文介绍数据分析中最常用的Excel函数. 查找匹配类 文本数据清洗类 日期类 逻辑运算类 计算统计类 一.查找 ...

  2. excel自动换行_你会用Excel制作 流程图 吗?

    这么多年呆在一个公司里,青春都奉献给了它.但,你工作的开心吗? 有想过辞职吗?曾经有一张辞职测试图火爆了网络. @所有人,本周有一个重要知识点,马上点击学习↓ 两个Excel表格核对 的最完美做法 其 ...

  3. php中访问excel文件,PHP中常用的Excel文件访问类及修改 | 学步园

    近日,由于手头项目需要解析web提交的excel文件,不得不看看这个在php中使用比较广泛的excel访问类了.之所以说它使用广泛,是后来在网上查找问题解决方法时才知道它的使用面的. 首先说遇到的问题 ...

  4. java输出excel 异常处理_使用poi导出Excel,并设定单元格内容类型,抛出异常

    本例子使用的是HSSF,为Excel2003提供处理方案. 设定为输入类型为数值 import org.apache.poi.hssf.usermodel.DVConstraint; import o ...

  5. excel在线_分享3个Excel图表在线制作工具,学会这样做,升职加薪不是梦

    Office的应用有多广泛,得益于在这个领域的组织和个人的二次开发,为其设计了许多专业插件工具,配合软件使用就如猛虎添翼,让使用者们能够更加轻松便捷的使用. 就如今天要说到的Excel,有些插件是对E ...

  6. python做excel宏_利用Python 开发 Excel 宏脚本的神器!

    今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...

  7. excel自动换行_你会用Excel制作流程图吗?

    这么多年呆在一个公司里,青春都奉献给了它.但,你工作的开心吗? 有想过辞职吗?曾经有一张辞职测试图火爆了网络. 其实,今天小编和大家讨论的不是辞职.而是怎么能快速做出上面的辞职流程图. 做流程图,有不 ...

  8. excel自动换行_你会用Excel制作流程图吗?薪技巧

    60秒get一个HR实用小技巧 这么多年呆在一个公司里,青春都奉献给了它.但,你工作的开心吗? 有想过辞职吗?曾经有一张辞职测试图火爆了网络.其实,今天小薪和大家讨论的不是辞职.而是怎么能快速做出下面 ...

  9. python批量修改excel数据_/python批量修改excel工作薄

    你好,怎么用Python对一个文件夹里包含多个Excel子文件进行批量修改某一单元格(是合并的)? 工作中经常用到Excel多事情都重复处理,比如每日报,每周的周报,各种数据表,这种固定的表其实都是6 ...

最新文章

  1. vi (vim) 常用命令
  2. 成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list'
  3. android 数字滚动抽奖_2020年会必备,Excel轻松制作抽奖小游戏
  4. 详解用65行javascript代码做Flappy Bird
  5. spi 动态加载、卸载_理解 ServiceLoader类与SPI机制
  6. quartz2d 实现太极图
  7. 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置
  8. 什么是WAP PUSH?
  9. android获取wifi支持的信道,Android获取当前联接wifi的信道
  10. [Swift] 成语我抖Wordle成语猜谜游戏
  11. 开源免费的流程图工具推荐 - draw.io
  12. cesium接入百度影像地图(cesium篇.27)
  13. Ubuntu 16.04安装安装iBus中文输入法
  14. Stata画出数据的时间序列折线图和拟合趋势线
  15. 锐思财经专访:冒志鸿解读 Libra | ArcBlock 媒体
  16. 为什么有的人特别招蚊子?
  17. 软件测试行业能干的多少岁?是不是真的只能干到35.....
  18. B语言的发明者 Ken Thomson C语言的发明者Dennis Ritchie
  19. android studio绘制统计图,基于Android Studio的饼图账单的设计与开发_毕业论文.doc
  20. Vue项目如何打包并且发布

热门文章

  1. python ez setup.py_ez_setup.py安装错误怎么解决
  2. 磁共振图像处理流程,基于北师大DPARSF
  3. error C2065: “pair”: 未声明的标识符
  4. vulnhub之 BLUEMOON: 2021
  5. 路漫漫其修远兮···VB 来15个数尝尝咸淡
  6. AM335x启动流程(BootRom-MLO-Uboot)
  7. 青龙面板JD各大库合集
  8. 如何选择适合自己的吉他弦(下)
  9. 设置nv12的矩形边框
  10. 新书首发 | 人工智能有可能统治地球吗?