Excel高级函数应用总结
文章目录
- 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高级函数应用总结相关推荐
- excel高级函数_PowerQuery 进阶之 M 函数学习
草色新雨中, 松声晚窗里. 之前我们学习 Power Query 都是用鼠标就完成了很多复杂的操作.虽然 PowerQuery 已经将大部分常用功能内置成到功能区.基本能完成我们大部分的报表自动化功能 ...
- excel高级筛选怎么用_excel中使用高级筛选7个示例、多个条件、复制到另一个工作表公式...
excel中有筛选和高级筛选,两者的区别在于只能在表范围内进行筛选,只能设置两个条件:高级筛选可以在表范围内进行筛选,并将筛选结果复制到另一个范围或另一个工作表中,它可以将三个或多个条件组合在一起,也 ...
- Excel: vlookup函数简介、使用注意事项及查找结果显示#N/A的解决方法
vlookup函数介绍 在日常使用excel办公时,若出现大量数据需要匹配,或多个工作表之间的数据核对.查询及汇总时,vlookup函数就排上用场了,该函数的主要功能为按列查找,与之对应的是hlook ...
- html表格自动分列,函数在excel的功能 excel用函数实现的分列功能
我是一位教师,想给学生录成绩.可excel中的函数功能使我无法录入100等在工具-选项-常规-函数提示处关闭即可. 函数(function),名称出自数学家李善兰的著作<代数学>.之所以如 ...
- Excel高级图表制作④——控件+Offset组合,让图表真正动起来!
公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 Excel 系列目录: Excel数据分析常用函数①--查询函数 Excel高级图表制作①--电池图/KPI完成情况对比图 Exce ...
- 计算机二级excel高级筛选,Excel高级筛选,看这一篇就够了!
原标题:Excel高级筛选,看这一篇就够了! Excel高级筛选,看这一篇就够了 Excel中的自动筛选很多人都会用,但经常遇到多条件或复杂条件筛选时卡壳的窘境,其实强大的Excel早就为你准备了N多 ...
- 二级计算机中应用的公式,计算机二级公式总结(计算机二级excel主要函数的用法)...
计算机二级考试office高级应用中excel主要考那些函数? 计算机考试office高级中excel主要考的函数有: 求和函数SUM.条件求和函数SUMIF.件求和函数SUMIFS.平均数AVERA ...
- Excel数据分析——函数集锦
当我们有比较紧急.常规的数据处理工作,使用Excel很便捷迅速. 下面整理了Excel中的函数,作用大致分为几类:文本清洗.关联匹配.逻辑运算.统计.时间序列. 一.文本清洗函数 用于文本的查找.替换 ...
- excel vlookup函数进阶教程一
通过Excel VLOOKUP函数基础教程,我们学会了VLOOKUP函数的基础用法.其实vlookup函数还有更高级的用法,掌握这些用法对我们日常的工作会有事半功倍的效果.今天我们来学习vllokup ...
- HTML用乘法函数,Excel乘法函数的使用方法和详细步骤
Excel是一款非常强大的办公软件,其应用非常广泛.我们在日常工作中经常都要用到Excel,使用Excel进行处理大型数据的表格,要在数据上计算就会使用到数据上相乘,这时候我们就需要使用乘法的函数,那 ...
最新文章
- Makefile的补充学习
- 智慧城市需要百姓智慧
- Win7如何设置多个IP地址
- 移动搜索引擎-网页信息预处理
- .NET访问PI数据库
- 如何在Kubernetes里给PostgreSQL创建secret
- 信息学奥赛一本通(1111:不高兴的津津)
- pythonweb接口优化_python-web后台限制接口调用频率
- mysql外键依靠主键_mysql设置外键(主键依赖)
- VSCode 1.35 发布,新的图标,支持远程开发
- 8uftp怎么上传文件,8uftp怎么上传文件
- SpaceClaim功能解析与应用介绍
- 呼叫转移流程分析(一)
- 11月 第4周 GitChat 话题排行榜
- 如何将分表汇总到总表_如何把多个Excel表格合并到一起,分表变,总表也自动更新?...
- 大学课设之Mysql图书管理设计
- 华为防火墙设置安全策略,封禁高危异常ip
- c语言中val是什么函数,val(val是什么意思)
- WiFi信号图标等级计算
- 【434.a + b】