文章目录

  • 1.Index
  • 2.match
  • 3.offset
  • 4.Count
  • 5.Vlookup
  • 6.Lookup
  • 7.Hlookup
  • 8.Sumif
  • 9.Sumifs
  • 10.Countif
  • 11.Countifs
  • 12.If
  • 13.concatenate
  • 14.EXACT

1.Index

  • 连续区域的引用
    index(查找的区域,第几行,第几列)
    如果是一列的话,那只用第几行就行了–>和index搭配使用
  • 非连续区域的引用:
    index((查找的区域1,查找的区域2,查找的区域3),第几行,第几列,第几个区域)

2.match

match(要查找的值,查找的区域或数组,0/1/-1)
–>区域是一列,返回的是行号;反之,返回的是列号;不能是多列或多行

  • 0:默认值,精确匹配;第二个参数无需排序,且只返回第一次符合的值的位置
  • 1:升序的模糊匹配,返回最接近的小于等于查找值的数对应的位置
  • -1:降序的模糊匹配,返回最接近的大于等于查找值的数对应的位置

index(最终想要返回的值所在的列,match(要查找的值,查找的列))

  • 返回初次出现的位置:INDEX(A2:A13,MATCH(TRUE,B2:B13>AVERAGE(B2:B13)))
    a. B2:B13>AVERAGE(B2:B13)返回的是数组:{FALSE;FALSE;FALSE;TRUE;…;TRUE}
    b. match一下true首次出现在数组中的位置,其实也就是对应的行号
    c. 再用index,Shift+Ctrl+Enter
    d.

  • 返回末次出现的位置:INDEX(A2:A13,MATCH(1,0/(B2:B13>AVERAGE(B2:B13))))
    a. 0/(B2:B13>AVERAGE(B2:B13)) 返回的是数组:{#DIV/0!;#DIV/0!;0;…;0}–>相当于false的话就是分母为0
    b. 在这个数组中,实际是由很多个0和错误值#DIV/0!组成的,并不是升序排列,MATCH函数在处理时,只要将第三参数设置为1或是省略,就会默认第二参数是已经按升序排列过的数据,所以选中的是最后一个0出现的位置
    c. 这里的1指的是想要找的是数值,不是想要找1的意思,像#DIV/0!就不是数值,0才是

3.offset

offset(区域,向下移动的行数(负数为向上移动),向右移动的列数(负为左),要引用的行数,要引用的列数)

  • =OFFSET(Q10:R12,-1,2,3,2)
    a. Shift+Ctrl+Enter
    b. 拖动时可以不止引用本身的矩阵行列数
    c.

  • SUM(OFFSET(B1,MATCH(A9,A2:A6,),MATCH(D8,B1:J1,))) 相当于引用五列,然后求和

认识match函数

4.Count

用于统计包含内容的单元格数量
count(一列区域)

只对数据型单元格计数;不计数空单元格

5.Vlookup

VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找);0 false精确匹配、1 true 模糊匹配 或省略
VLOOKUP($F$5, $B$1: $D$10,2,0)

第一列需为查找的范围;模糊匹配会匹配第一个比你要找的数小的那一排对应的值;
要想用模糊匹配进行范围排序,则第一列必须为升序排序,否则不会成功;


6.Lookup

vlookup用法大全

  • LOOKUP(要匹配的,匹配的区域,匹配上后返回的值所在的区域)
    LOOKUP(F1, $A$2: $A$7, $B$2: $B$7)

  • LOOKUP(1,0/(查找值=查找列),结果列) #和上面的一样

返回的是符合条件的最后一个值对应的值(eg.最后进货的数据)

   LOOKUP(1,0 / ( $B $2 : $B$10=A14), $C$2 : $C$10)

  • LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)
    LOOKUP(1,0/((O:O=S12)(N:N=T12)(H:H=U12)),A:A)

同样的,这里的1也是指代数值的意思

  • 提取末尾的数字:LOOKUP(9^9,right(查找值,row(1:几位数))*1)
    提取开头的数字:LOOKUP(9^9,left(A2,ROW($1:$6))*1)
    提取中间的数字:LOOKUP(9 ^ 9, MID(A8, MATCH (1,MID(A8,ROW(1:6),1)^ 0,0 ),ROW(1:6) )*1)

9^9相当于数字的意思

just套用就好,更改两个参数;提取中间的需要ctrl+shift+enter

  • LOOKUP(9^9,find(查找值,查找列区域),返回行所在的列区域)

通过全称查简称or通过简称查全称–>相当于模糊查询

  • 查找某一列的最后一个文本:LOOKUP(“座”,A:A) #任何中文汉字都可以
    查找某一列的最后一个数字:LOOKUP(9E+307,A:A) #任何数字都可
    查找某一列的最后一个文本或数字:LOOKUP(1,0/(A:A<>""),A:A) #任何列都行–>unbelievable!

7.Hlookup

VLOOKUP(要找谁,在哪儿找,返回第几行的内容,精确找还是近似找) 列匹配

8.Sumif

SUMIF(条件区域,指定的求和条件,求和的区域)
SUMIF(D2:D5,F2,C2:C5) 如果D2:D5区域的班级等于F2单元格的“一班”,就对C2:C5单元格对应的区域求和。

9.Sumifs

SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)
SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

10.Countif

COUNTIF(条件区域,指定条件)
条件区域中符合指定条件的非空单元格个数;以数字、表达式、文本形式的条件

11.Countifs

COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)
COUNTIFS(B2:B9,F2,C2:C9,G2)

12.If

IF(判断的条件,符合条件时的结果,不符合条件时的结果)
If(b4>9,‘合格’,‘不合格’)
IF(AND(B2=”生产”,C2=”主操”),”有”,”无”)

13.concatenate

拼接函数 CONCATENATE(字符串1,字符串2,字符串3…)

14.EXACT

验证两列对应行的数据是否相同 EXACT(列区域1, 列区域2)

Excel高级函数应用总结相关推荐

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

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

  2. excel高级筛选怎么用_excel中使用高级筛选7个示例、多个条件、复制到另一个工作表公式...

    excel中有筛选和高级筛选,两者的区别在于只能在表范围内进行筛选,只能设置两个条件:高级筛选可以在表范围内进行筛选,并将筛选结果复制到另一个范围或另一个工作表中,它可以将三个或多个条件组合在一起,也 ...

  3. Excel: vlookup函数简介、使用注意事项及查找结果显示#N/A的解决方法

    vlookup函数介绍 在日常使用excel办公时,若出现大量数据需要匹配,或多个工作表之间的数据核对.查询及汇总时,vlookup函数就排上用场了,该函数的主要功能为按列查找,与之对应的是hlook ...

  4. html表格自动分列,函数在excel的功能 excel用函数实现的分列功能

    我是一位教师,想给学生录成绩.可excel中的函数功能使我无法录入100等在工具-选项-常规-函数提示处关闭即可. 函数(function),名称出自数学家李善兰的著作<代数学>.之所以如 ...

  5. Excel高级图表制作④——控件+Offset组合,让图表真正动起来!

    公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 Excel 系列目录: Excel数据分析常用函数①--查询函数 Excel高级图表制作①--电池图/KPI完成情况对比图 Exce ...

  6. 计算机二级excel高级筛选,Excel高级筛选,看这一篇就够了!

    原标题:Excel高级筛选,看这一篇就够了! Excel高级筛选,看这一篇就够了 Excel中的自动筛选很多人都会用,但经常遇到多条件或复杂条件筛选时卡壳的窘境,其实强大的Excel早就为你准备了N多 ...

  7. 二级计算机中应用的公式,计算机二级公式总结(计算机二级excel主要函数的用法)...

    计算机二级考试office高级应用中excel主要考那些函数? 计算机考试office高级中excel主要考的函数有: 求和函数SUM.条件求和函数SUMIF.件求和函数SUMIFS.平均数AVERA ...

  8. Excel数据分析——函数集锦

    当我们有比较紧急.常规的数据处理工作,使用Excel很便捷迅速. 下面整理了Excel中的函数,作用大致分为几类:文本清洗.关联匹配.逻辑运算.统计.时间序列. 一.文本清洗函数 用于文本的查找.替换 ...

  9. excel vlookup函数进阶教程一

    通过Excel VLOOKUP函数基础教程,我们学会了VLOOKUP函数的基础用法.其实vlookup函数还有更高级的用法,掌握这些用法对我们日常的工作会有事半功倍的效果.今天我们来学习vllokup ...

  10. HTML用乘法函数,Excel乘法函数的使用方法和详细步骤

    Excel是一款非常强大的办公软件,其应用非常广泛.我们在日常工作中经常都要用到Excel,使用Excel进行处理大型数据的表格,要在数据上计算就会使用到数据上相乘,这时候我们就需要使用乘法的函数,那 ...

最新文章

  1. Makefile的补充学习
  2. 智慧城市需要百姓智慧
  3. Win7如何设置多个IP地址
  4. 移动搜索引擎-网页信息预处理
  5. .NET访问PI数据库
  6. 如何在Kubernetes里给PostgreSQL创建secret
  7. 信息学奥赛一本通(1111:不高兴的津津)
  8. pythonweb接口优化_python-web后台限制接口调用频率
  9. mysql外键依靠主键_mysql设置外键(主键依赖)
  10. VSCode 1.35 发布,新的图标,支持远程开发
  11. 8uftp怎么上传文件,8uftp怎么上传文件
  12. SpaceClaim功能解析与应用介绍
  13. 呼叫转移流程分析(一)
  14. 11月 第4周 GitChat 话题排行榜
  15. 如何将分表汇总到总表_如何把多个Excel表格合并到一起,分表变,总表也自动更新?...
  16. 大学课设之Mysql图书管理设计
  17. 华为防火墙设置安全策略,封禁高危异常ip
  18. c语言中val是什么函数,val(val是什么意思)
  19. WiFi信号图标等级计算
  20. 【434.a + b】

热门文章

  1. JS中的innerHTML和outerHTML区别
  2. Java实现简单的银行管理系统(最基本的功能/易上手)
  3. 如何实现电脑端和手机端数据传输与共享
  4. IT之家学院:最详细的IPv6获取教程,开启64位短码地址
  5. Visual Studio 2015安装配置图文教程
  6. CAN通讯程序C语言,基于单片机的CANBUS程序(C语言)
  7. oppo9s刷机教程_OPPOR9s线刷救砖教程及刷机包下载
  8. 【原创】STM32低功耗模式及中断唤醒(基于BMI160及RTC)的研究
  9. Vue 插件开发与发布
  10. [项目管理]-第十二章:项目监督和控制