以下函数都经测试

按键F9可以查询函数中逻辑表达式的值

1.vlookup(a2,sheet2!$b$2:$h$200,5,0)
说明:与a2匹配的项,必须在选择区域的第一列,并且返回列必须包含在所选择的区

域中。比如区域只包含2列,但要返回第3列的值,是错误的。
结果:返回指定列的一个值。

2.countif($a$2:$a$200,">200")统计a2到a200中,值大于200的项的个数。区域内的

内容要与条件运算相匹配。函数中的区域可以是多列。结果:返回一个数值。

3.countifs(),多个条件,“且”关系。
=COUNTIFS(H2:H1111,">2000",E2:E1111,"=25"),结果:返回一个数值。

4.if(逻辑表达式,"真时取值","假时取值"),结果:返回两个取值中的一个值。

5.mid(指定串或单元格,起始位置,长度),结果:返回串中的某子串
=mid(j2,1,2)  j2是单元格
=MID("北京市人大代表",4,4) 近回值是"人大代表"
=MID("北京市人大代表",4,2) 近回值是"人大"

6.取模mod(m,n)函数,将数值m取n的模,即:mod(m,n)=m/n的余数,如mod(5,3)=2

,mod(6,3)=0;如果负数取模后等于余数和模数的和值,mod(-7,3)=2(即-1+3=2)。

=IF(MOD(MID(B2,15,3),2),"男","女")
b2单元格是***号码,这样对15位***号码也适用
如果只是18位***号码,可以=IF(MOD(MID(B2,17,1),2),"男","女")

7.indirect返回并显示指定引用的内容。使用INDIRECT函数可引用其他工作簿的名称

、工作表名称和单元格引用。

indirect("a1") 如果a1加引号,则取A1单元格中存放的值,不加引号则引用A1中存放

的地址,此时如果A1中存放的不是地址则出错。
如果表名是数字,要加单引号。如:='1'!a1
=SUM(INDIRECT("1!E2:E20")) 也可=SUM(INDIRECT("'1'!E2:E20"))

实例:
引用另一工作簿(必须打开)工作表中的数据
=SUM(INDIRECT("[m.xls]Sheet1!B2:B4")) 把工作薄m.xls中表sheet1的区域b2:b4的

值求和,工作薄名称要用方括号括起来

8.lookup(值,被查区域,返回值所在区域)
注意:被查区域的值必须事先按升序排序,如果没有完全匹配的值,则返回最接近被

查值(比被查值小)的行指定列的值。
如果被查值小于被查区域的所有值,则返回#A/V错误信息

=lookup(1000,a1:a200,b1:b200),在a1:a200中查找值1000,找到后返回同一行中B列

的值。如果a列中没有1000,则找到比1000小并最接近1000的所在行,返回该行b列的

值。

9.sumif(条件值所在区域,条件,符合条件时求合的区域)

例:sumif(m2:m1111,"教育",h2:h1111)
把m2到m1111中值等于“教育”的所在行的(h2到h1111)H列求和

11.index(区域,行数,列数)
返回区域中指定行数、列数的值

index(区域1,区域2,区域3,...,行数,列数,指定区域数)
例:
=INDEX((B2:C11, E2:F11), 2, 2, 2) 返回第二个区域第二行第二列的值(即

E2:F11)

12.match(值,区域,查询方式)
返回指定值所在列的位置(区域的第几行)
查询方式:1或省略:查找小于等于查找值的最大值,区域必须按升序排列
                0:查找等于指定的值,也即精确查找
               -1:查找大于等于查找值的最大值,区域必须按降序排列
          
13.index()与 match()配合使用
例:
=index(a1:a10,match(值或单元格引用,b1:b10,0)
match在b1:b10中精确找到“值”对应的位置(第几行),index返回该行中A列的值

14.find("被查字符",串或串所在的单元格,从第几个字符开始查)
例:
=find("车",b48,1)
=find("车","我是东方车队",2)  返回的是5
该函数与其他函数配合使用

15.left(串,个数) right(串,个数)
例:
=LEFT("chinase",2) 返回 ch
=LEFT("我是中国人",2)  返回 我是

16.len(串或单元格引用)  返回字符个数
=LEN("我是中国人")  返回5
=LEN("china")  返回5

17.datedif(日期1,日期2,参数) 返回两个日期之差
参数:
y 返回两日期之间的年数
M 返回两日期之间的月数
d 返回两日期之间的天数
YM 忽略年数天数,返回月数差
YD 忽略年数,返回天数
MD 忽略年数月数,返回天数

=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-01-01"),"y") 返回1
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-01-01"),"m") 返回12
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-01-01"),"d") 返回365
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-01-01"),"ym")返回0
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-03-01"),"ym")返回2
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-03-09"),"yd")返回67

(31+28+8=67)
=DATEDIF(DATEVALUE("2001-01-01"),DATEVALUE("2002-02-05"),"md")返回4
 
18.trim("串") 返回没有前后空格的串
例:=TRIM("  ggg ") 返回"ggg"

19.substitute(串或引用,"旧串","新串",替换第几次出现的旧串)
用“新串”替换串或引用中的“旧串”

=SUBSTITUTE(D58,"22","99",2) 把单元格d58中第二次出现的串“22”用"99"替换
=SUBSTITUTE(D58,"22","88",3) 把单元格d58中第三次出现的串“22”用"88"替换
如果省略了出现的次数,则全部替换

=SUBSTITUTE(" 我 是 人民 "," ","")返回“我是人民”,把空格清除了

20.count() 返回数字值的个数
用法一
=count(a2:h10) 返回A2到H10区域中数字值的个数,忽略文本及文本型的数字
用法二
=count(123,23,11,4)  返回4 ,即数字的个数
用法三
=count(a2:h10,123,23,11,4) 返回A2到H10区域中数字值的个数加4
=count(a2:h10,123,23) 返回A2到H10区域中数字值的个数加2

21.counta()
统计非空单元格,只要单元格有内容,就会被统计,包括有些看不见的字符。
如果单元格什么也没有输入过,则忽略。输入空格也会被统计。

22.round(四舍五入的数字,小数位数)

=ROUND(12.34,1) 返回12.3
=ROUND(12.34,2) 返回12.34
=ROUND(12.34,0) 返回12
=ROUND(12.34,3) 返回12.34

23.sumproduct(数据1,数据2,....)返回对应列数据乘积的和

=sumproduct(a1:a5)  返回值=a1+a2+a3+a4+a5
=sumproduct(a1:a3,b1:b3)  返回值=a1*b1+a2*b2+a3*b3
如果多个区域,多列相乘
也可是数组
=sumproduct({1,2,3})返回值=1+2+3=6
=sumproduct({1,2},{3,4}) 返回值=1*3+2*4=3+8=11
出错的情况
区域不一致
=sumproduct(a1:a3,b1:b4)
数组维数不一致
=sumproduct({1,2},{3,4,5})
值不是数值型
=sumproduct({1,2},{3,a})
区域中含有非数值型单元格
=sumproduct(a1:a5)

转载于:https://blog.51cto.com/gzkhrh/1679672

excel函数学习系列一相关推荐

  1. excel函数学习整理

    一直以来,excel函数也用的不少了,笔记零零散散的记,现在汇总一下吧. excel函数的体系结构: 通过观察,excel函数分为以下几类: 一.财务类: 二.逻辑类 三.文本类: 在f1的帮助文档中 ...

  2. Excel 函数学习使用

    学习网址:http://study.163.com/course/courseMain.htm?courseId=1009026 1.函数 IF: =IF(C3<500,0.03%,IF(C3& ...

  3. Excel函数学习——subtotal

    subtotal =subtotal(功能,参考数1,参考数2...) 功能的选择为:1-11(包括隐藏值):101-111(忽略隐藏值) 1   AVERAGE 2   COUNT 3   COUN ...

  4. subtotal函数_星期五的Excel函数:将总计为SUBTOTAL的筛选列表

    subtotal函数 The Excel SUM function does a great job of adding numbers on a worksheet, and it's probab ...

  5. 五、开始学习Excel函数,效率快速提高

    @Author : By Runsen @Date : 2020/5/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  6. Excel - 学习 - 笔记6: Excel 函数 - filter 函数

    友好的目录: 0. 前言: 1. 函数语法: 2. 函数实操: 3. 参考文章: 0. 前言: 这阶段系统多学习一些Excel知识, 目前是Excel学习系列的第六篇文章, 本文章主要讲解 filte ...

  7. Excel - 学习 - 笔记7: Excel 函数 - sumif 函数

    友好的目录: 0. 前言: 1. 函数语法: 2. 函数实操: 3. 参考文章: 0. 前言: 这阶段系统多学习一些Excel知识, 目前是Excel学习系列的第七篇文章, 本文章主要讲解 sumif ...

  8. excel高级函数_PowerQuery 进阶之 M 函数学习

    草色新雨中, 松声晚窗里. 之前我们学习 Power Query 都是用鼠标就完成了很多复杂的操作.虽然 PowerQuery 已经将大部分常用功能内置成到功能区.基本能完成我们大部分的报表自动化功能 ...

  9. excel公式 某一个单元格等于另一个单元格的值_EXCEL函数学习5——COUNTIF函数

    [标签] excel函数.统计函数 前面我们学习了COUNT函数,我们回顾一下: count函数很简单,就是统计一个或多个区域的数字个数.相对来说,countif函数多了一个if,也就是可以增加条件了 ...

  10. @excel 注解_Java中注解学习系列教程-3

    本文是<Java中注解学习系列教程>第三篇文章 在前两篇中我们学习了注解的定义.JDK内置注解.注解分类及自定义注解的写法. 本文咱们将学习: ​ 1:自定义注解一些说明 2:自定义注解怎 ...

最新文章

  1. java浮点运算很难,java浮点型为什么不能用于严格要求精度的运算
  2. android image 位移动画_深入理解Android之动画
  3. Github+jsDelivr为脚本/图片等静态文件加速的全球CDN
  4. InstallShield 2008 终止声明 (EOL)对最终客户意味着什么
  5. 组合数的和(java)
  6. django不修改数据库创外键_【实战演练】Python+Django网站开发系列03-Django初始配置与静态Index页面开发...
  7. listview的简单实现
  8. python_类方法和静态方法
  9. 中国抗衰老护肤品市场趋势报告、技术动态创新及市场预测
  10. HTML网页设计结课作业——11张精美网页 html+css+javascript+bootstarp
  11. 记:应聘招银网络科技 测试开发工程师
  12. 边沿触发是什么意思_边沿触发器的动作特点及主要特点
  13. 下一代欧洲卫星导航比赛会创意满满
  14. os_pend_multi.c
  15. Tensorflow MobileNet移动端迁移学习指南
  16. 如何高效的上传大文件?
  17. Ubuntu安装python开发必备软件
  18. ftp局域网内实现上传文件资源共享
  19. 空间里相片批量导入u盘_如何将手机中的照片、视频快速的保存到U盘上?3分钟教你详细步骤...
  20. 如何理解Liveupdate Administrator (LUA) 下SEP的更新文件

热门文章

  1. 28线性空间02——坐标、坐标变换与基变换、过度矩阵
  2. 深入浅出带你了解Python2与Python3的异同
  3. php映射关系二维数组,php – 在二维数组中映射值并对值执行函数
  4. 力扣-205 同构字符串
  5. WARNING:root:could not open file ‘/etc/apt/sources.list.d
  6. 《腾讯Android自动化测试实战》— Android 书籍
  7. Futter基础11篇: 实现自定义AppBar 定义顶部Tab切换、底部Tab结合顶部Tab实现类似头条页面布局
  8. [POJ2559POJ3494] Largest Rectangle in a HistogramLargest Submatrix of All 1’s 「单调栈」
  9. python3.6_发送邮件
  10. 【全家福】多项式的各种板子