函数

统计分析函数、文本处理函数、数值运算函数、逻辑判断函数、日期计算函数、匹配查找函数。

  1. 统计分析函数
    count、counta、countblack、countif、countifs、sum、sumif、average、averageif、averageifs、max、dmax、min、dmin、large、small、rank、sumproduct

    ①count函数
    计算区域中包含数字的单元格的个数。
    =COUNT(G2:G9)
    ②counta函数
    计算区域中非空单元格的个数。
    =COUNTA(D2:D9)
    ③countblack函数
    计算某个区域中空单元格的数目。
    =COUNTBLANK(D2:D9)
    ④countif函数
    统计满足某个条件的单元格的数量。
    =COUNTIF(C:C,I2)
    ⑤countifs函数
    将条件应用于跨多个区域的单元格,然后统计满足所有条件的单元格的数量。
    =COUNTIFS(B:B,“上海”,C:C,“F”)

⑥sum函数
计算单元格区域中所有数值的和。
=SUM(G2:G9)
⑦sumif函数
对满足条件的单元格求和(单条件求和)。
=SUMIF(C:C,“M”,G:G)
⑧sumifs函数
对一组给定条件指定的单元格求和(多条件求和)。
=SUMIFS(G:G,B:B,“广州”,C:C,“F”)

⑨average函数
返回一组值中的平均值。
=AVERAGE(G2:G9)
⑩averageif函数
返回满足单个条件的所有单元格的平均值(算术平均值)。
=AVERAGEIF(C:C,“F”,G:G)
①averageifs函数
返回满足多个条件的所有单元格的平均值(算术平均值)。
=AVERAGEIFS(G:G,B:B,“上海”,C:C,“M”)

②max函数
返回一组值中的最大值。
=MAX(G2:G9)
③dmax函数
返回列表或数据库中满足指定条件的记录字段(列)中的最大数字。
=DMAX($A1:1:1:G9,9,9,G1,I1:J2)④min函数返回一组值中的最小值。=MIN(G2:G9)⑤dmin函数返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。=DMIN(1,I1:J2) ④min函数 返回一组值中的最小值。 =MIN(G2:G9) ⑤dmin函数 返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。 =DMIN(1,I1:J2)④min函数返回一组值中的最小值。=MIN(G2:G9)⑤dmin函数返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。=DMIN(A1:1:1:G9,9,9,G$1,I1:J2)

⑥large函数
返回数据集中第k个最大值。
=LARGE(G2:G9,2)
⑦small函数
返回数据集中第k个最小值。
=SMALL(G2:G9,2)

⑧rank函数
返回一组数字中的某个数字的排序位置。如果order为0或省略,默认按照降序排列。
=RANK(G2,$G2:2:2:G$9,0)

⑨sumproduct函数
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
=SUMPRODUCT(C2:C8,D2:D8)

  1. 文本处理函数
    len、lenb、left、leftb、right、rightb、mid、midb、upper、lower、search、searchb、find、findb、replace、replaceb、substitute、substituteb、trim、concatenate、exact
    ①len函数
    返回文本字符串中的字符个数。
    LEN函数统计的是字符的个数,相当于1中文字符个数+1英文字符个数(或数字个数)。
    ②lenb函数
    返回文本字符串中用于代表字符的字节数。
    LENB函数统计的是字节数,相当于2中文字符个数+1英文字符个数(或数字个数)。

③left函数
LEFT从文本字符串的第一个字符开始返回指定个数的字符。
=LEFT(A2,3)
④right函数
RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符。
=RIGHT(A2,3)

⑤mid函数
MID返回文本字符串中从指定位置开始的特定数目的字符,数目由用户指定。
=MID(A2,4,2)

⑥upper函数
UPPER将文本转换为大写字母。
=UPPER(A2)
⑦lower函数
LOWER将文本转换为小写字母。
=LOWER(A2)

⑧find函数
用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
start_num可选。指定开始进行查找的字符的位置。如果省略,默认为1。函数区分大小写。
=FIND(“数据”,A2,1)

⑨search函数
SEARCH函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。
通配符“*”匹配的是任意字符,因此“数据”匹配的是整个字符串“我Love数据Analysis”。返回的结果是从第一个字符开始查找,字符串“我Love数据Analysis”在字符串“我Love数据Analysis”里面的位置,就是查找字符串的首个字符“我”的位置,最终返回1。

⑩substitute函数
用于在某一文本字符串中替换指定的文本,把old_text替换成new_text。

①replace函数
根据指定字符数,REPLACE将部分文本字符串替换为不同的文本字符串。
REPLACE函数与SUBSTITUTE函数的区别:REPLACE函数是指定起始位置和字符长度进行替换的;而SUBSTITUTE函数是将给定的原始字符串替换成新的字符串。
REPLACE函数与上面提到的MID函数也有相似之处:MID函数是根据起始位置和字符长度来进行截取;而REPLACE函数除了截取之外,还要将截取的字符串替换掉。

②concatenate函数
将两个或多个字符串连接为一个字符串。

③exact函数

④trim函数
除了单词之间的单个空格之外,移除文本中的所有空格。

字符串前后两端的空格全部去除。
字符串中单词之间的空格保留一个。

  1. 数值运算函数
    生成随机数值的rand、randbetween函数,进行数学运算的abs、mod、power、product函数,四舍五入、向上向下取整的ceiling、floor、round、roundup、rounddown、trunc函数等。
    ①rand函数
    返回一个大于等于0且小于1的、平均分布的随机实数,每次计算工作表时都会返回一个新的随机实数。

    ②randbetween函数
    返回位于两个指定数之间的一个随机整数。每次计算工作表时都将返回一个新的随机整数。
    单元格B2内输入公式“=RANDBETWEEN(20,25)”,然后向下拖拽复制公式。
    单元格C2内输入公式“=RANDBETWEEN(0,100)”,然后向下拖拽复制公式。
    单元格D2内输入公式“=“133” &RANDBETWEEN(10000000, 99999999)”,然后向下拖拽复制公式。

    ③abs函数
    返回数字的绝对值。

    ④mod函数
    返回两数相除的余数。返回结果的符号与除数相同。

    ⑤power函数
    返回数字乘幂的结果。

    ⑥product函数
    将参数形式给出的数字相乘并返回乘积。

    ⑦ceiling函数
    返回将参数number向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。

    ⑧floor函数
    将参数number向下舍入(沿绝对值减小的方向)为最接近的指定基数的倍数。

    ⑨round函数
    ROUND函数将数字四舍五入到指定的位数。

    ⑩roundup函数
    朝着远离数值0的方向将数字进行向上舍入。

    ①rounddown函数
    朝着数值0的方向将数字进行向下舍入。

    ②trunc函数
    将数字进行截取返回整数。
  2. 逻辑判断函数
    常见的逻辑判断函数包括and、or、not、if、iferror、is系列(包括iserror、istext、isnumber等)。IF函数经常用于多个条件的嵌套判断,例如,根据销售人员的业绩范围判断销售提成系数。此外,AND、OR函数可以用来对多个条件进行检查判断。
    ①and函数
    检查是否所有的参数均为TRUE,如果所有的参数值均为TRUE,则返回TRUE。

    ②or函数
    如果任意参数为TRUE,即返回TRUE;只有当所有的参数值均为FALSE时才返回FALSE。

    ③not函数
    对参数的逻辑值求反:参数为TRUE时返回FALSE,参数为FALSE时返回TRUE。

④if函数
判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另外一个值。
方法一:单元格E3内输入公式“=IF(D3<60,“不及格”,IF(D3<85,“及格”,“优秀”))”,然后向下拖拽复制公式。
方法二:单元格F3内输入公式“=IF(D3>=85,“优秀”,IF(D3>=60,“及格”,“不及格”))”,然后向下拖拽复制公式,结果如图2-67所示。
⑤iferror函数
如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值。

⑥iserror函数
检查一个值是否为错误(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL!),结果返回TRUE或FALSE。


⑦istext函数
检查一个值是否为文本,返回TRUE或FALSE。

⑧isnumber函数
检查一个值是否为数值,返回TRUE或FALSE。

  1. 日期计算函数
    获取当前日期和时间的today、now函数,返回日期的年份、月份、天数的year、month、day函数,返回时间的小时、分钟、秒数的hour、minute、second函数,拼接日期的date函数和拼接时间的time函数,获取星期几的weekday函数和计算一年中第几周的weeknum函数,计算两个日期间隔的年份、月份、天数、工作日的datedif、days、networkdays函数等。
    ①today函数

    ②now函数
    返回当前日期和时间的序列号。

    ③year、month、day函数
    YEAR返回对应于某个日期的年份,YEAR作为1900~9999的整数返回。
    MONTH返回日期(以序列数表示)中的月份,月份是介于1到12的整数。
    DAY返回以序列数表示的某日期的天数,天数是介于1到31的整数。

    ④hour、minute、second函数
    HOUR返回时间值的小时数,小时是介于0到23的整数;
    MINUTE返回时间值的分钟数,分钟是一个介于0到59的整数;
    SECOND返回时间值的秒数,秒数是0到59的整数。

    ⑤date函数
    返回表示特定日期的连续序列号。

    ⑥time函数
    返回特定时间的十进制数字。

    ⑦datedif函数
    计算两个日期之间间隔的年数、月数或天数。

  2. 匹配查找函数
    快速查找匹配某个单元格或者区域的数值,可以用Excel函数中的匹配查找相关函数,例如,choose、vlookup、hlookup、lookup、match、index、offset、indirect等。
    ①choose函数
    根据索引号index_num返回数值参数列表中的数值。

    ②vlookup函数
    将查找值在某个区域中的第一列进行查找,根据列号返回右侧第col_index_num列与查找值处于同行的数值。

    ③hlookup函数
    将查找值在某个区域中的第一行进行查找,根据行号返回下方第row_index_num行与查找值处于同列的数值。
    HLOOKUP与VLOOKUP功能非常相似,都是进行匹配查找的函数,且函数参数相同。唯一的区别是VLOOKUP函数是在列上面进行查找,而HLOOKUP函数是在行上面查找。

    ④lookup函数
    将查找值在一行或一列进行查找,返回一行或列中的相同位置的数值。LOOKUP函数可以进行精确匹配和近似匹配。

精确匹配(查找范围和返回范围一致)

近似匹配(查找范围和返回范围一致)

查找范围和返回范围不一致

⑤match函数
在区域内搜索特定的项,然后返回该项在此区域中的相对位置。
精确匹配

近似匹配

根据日期判断所属季度

⑥index函数
返回表格或区域中的值或值的引用。

⑦offset函数
返回对单元格或单元格区域中指定行数和列数的区域的引用。返回的引用可以是单个单元格或单元格区域。
查找并返回某一个单元格数值

查找并返回单元格区域数值

⑧indirect函数
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。
查找返回指定单元格数值

多个工作表引用合并数据

EXCEL数据分析(一)相关推荐

  1. excel调用python编程-使用python集合进行EXCEL数据分析

    使用python集合进行EXCEL数据分析 标准库 Python真正精彩的方面之一是它具有非常丰富的模块标准库 ,无需安装第三方模块即可进行一些复杂的编程. 如果您在系统上有效安装了python,则可 ...

  2. 学习excel数据分析_为什么Excel是学习数据分析的最佳方法

    学习excel数据分析 它是视觉的,它是透明的,并且使事情变得简单. (It's visual, it's transparent, and it keeps things simple.) The ...

  3. Excel数据分析实战之开宗明义: Excel与数据分析实战

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...

  4. 动手学Excel数据分析与可视化

    前 言 为什么编写这本书? 当今时代,学习数据分析的人越来越多,对于Excel.SQL.Power BI.SPSS.Python等众多的数据分析工具,Excel仍然还是最常用,也是最容易上手的工具.E ...

  5. Excel数据分析从入门到精通(一)软件操作技巧

    Excel数据分析从入门到精通(一)软件操作技巧 1.单元格内换行 2.锁定标题行 3.查找重复值 4.删除重复值 5.将金额转换为万元显示 6.隐藏0值 7.隐藏单元格内所有的值 8.在单元格内输入 ...

  6. Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)

    平时工作中会高频率地使用到各种统计函数,如sum,sumif,sumifs,sumproduct,count,countif,countifs,counta,averageifs,虽然使用数据透视表统 ...

  7. Excel数据分析案例三——预测销量

    Excel数据分析案例三--预测销量 题目:有某服装实体店5.1~5.24每天的销售数据表,要求根据现有的销量数据预测接下来一星期,也就是5.25 ~ 5.30的销量,图表大致信息如下 此时需要用到E ...

  8. Excel数据分析从入门到精通(三)函数进阶-52个Excel函数之清洗类函数

    Excel数据分析从入门到精通(三)函数进阶-52个Excel函数 1.清洗类函数-left 函数含义 函数使用 2.清洗类函数-right 函数含义 函数使用 3.清洗类函数-MID 函数含义 函数 ...

  9. matlab多元回归模型分析,matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc...

    matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc matlab多元回归工具箱 Excel数据分析工具进行多元回归分析 导读:就爱阅读网友为您分享以下"Excel数据 ...

  10. 使用Excel数据分析工具进行多元回归分析

       使用Excel数据分析工具进行多元回归分析与简单的回归估算分析方法基本相同.但是由于有些电脑在安装办公软件时并未加载数据分析工具,所以从加载开始说起(以Excel2010版为例,其余版本都可 ...

最新文章

  1. Python第三方库jieba(中文分词)入门与进阶(官方文档)
  2. python-opencv 常用工具总结
  3. 高级转录组分析和R数据可视化(2020.2,课程推迟,可先报名,时间另行告知)
  4. idea每次都要配置tomcat_电脑每次开机时间都不对?电脑每次开机都要重新设置时间解决方法...
  5. 37. Leetcode 100. 相同的树 (二叉树-二叉树性质)
  6. 简单配置基于桥接,RIP,NAT,PAT的网络拓扑
  7. 一文看懂如何搭建AI应用:10周学会深度学习,还赢下5千美元
  8. 2021十大金融科技趋势
  9. solr set java opts_關於 Apache Solr 無法啟動的問題
  10. 《JavaScript高级程序设计》笔记之'ECMAScript基础'
  11. RotatedRect类opencv
  12. Android 登陆界面Edittext
  13. linux远程拷贝快捷键远程,linux命令scp远程拷贝
  14. RS232和RS485协议原理和应用
  15. 拾叶集 文/江湖一剑客
  16. ECDSA私钥der格式
  17. 自带的richedit控件显示图片文字(仿QQ聊天内容文字图片)
  18. Oauth 第三方授权登陆 facebook google twitter instagram
  19. java微信支付 需要证书吗_java引用微信支付的p12证书文件
  20. bootstrap表格样式模板

热门文章

  1. VCCode-实验报告:20200330
  2. SkyWalking 毕业成为 Apache 顶级项目,可搭配 Spring Cloud、Dubbo 一起食用
  3. (一)H264视频解码问题:出现部分绿屏问题的解决
  4. Windows 10设置默认输入法为英文
  5. 计算机键盘回车键换行,Win7系统下键盘Enter回车键五大功能介绍
  6. 爱米云网盘连接服务器失败,爱米云网盘服务端
  7. 柠萌影业招股书失效:股东阵容强大,自身业绩不稳,冲刺上市遇挫
  8. 树莓派linux定时任务,树莓派如何定时关机或定时执行任务
  9. 武林外传打怪 优化版
  10. #G2S# Geek Point: 我眼中的Maker Faire Shenzhen