一个EXCEL数组公式的解析
- INDEX($A:$A,SMALL(IF($B$1:$B$999=$C1,ROW($1:$999),4^8),COLUMN(A1)))&""
- INDEX($A:$A,LARGE(IF($B$1:$B$999=$C2,ROW($1:$999),0),2))&""
- ctrl+shift+enter输出数组公式
- 可见为了取到合适的行号,small里故意用if 让非匹配值返回为65536,而large里,故意用if 让非匹配值,返回了0,(可能有时候需要返回一个极度小的负数)
消化下面的这些
公式拆解
首先,它是一个数组公式
COLUMN(A$1)
从F列往右,返回值为1,2,3,4,5,6……序列数,表示匹配到的第几个值
ROW($1:$2000)
返回1:2000 各行的行号
IF($A$1:$A$2000=$E1,ROW($1:$2000),4^8)
A列数据和E列当前行数据进行匹配,相等,则返回行号,不相等,返回一个常数4^8,即65536,在Excel2003中,它是表格的最后一行
SMALL(IF(xxx),COLUMN())
返回第COLUMN()个最小值,即依次返回A列上匹配到的值对应的行号
INDEX($B:$B,SMALL())
在B列返回SMALL指定行号的值
INDEX()&""
将结果转换为文本
{}
括弧表示这是一个数组公式
一个EXCEL数组公式的解析相关推荐
- 两个数组找相同元素_Excel 数组公式全面解析
[重要]今晚19:30的直播大家不要忘记哦~Excel 数组公式是什么?怎么用?终于有人说清楚了. 各位伙伴大家好!我是归一!今天我将带着大家了解一下Excel中数组公式的使用方式:#制作表格# 1. ...
- 计算机班内排名公式,巧用Excel数组公式统计各班优秀人数EXCEL基本教程 -电脑资料...
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼", 我知道他在操什么心,却心不在焉地说:"count ...
- VBA,index() + small() + if() 实现数据分组:EXCEL数组公式万金油套路, 顺便介绍另外2个方法:数据透视表,VBA字典
原始数据 1 使用数据透视表,最简单简洁的办法 插入 数据透视表 设置下字段,就很简单了 2 使用数组公式 2.1 感想,这些数组公式--特别是所谓万金油套路,都需要太多小技巧了,很麻烦 公式这么复 ...
- Excel数组公式从入门到精通之精通篇
一.课程回忆 什么是数组公式呢?顾名思义就是公式中包含数组的了,详细含义请参看前文.但这里重点提醒的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下"Ctrl+Shift+En ...
- javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...
学习Excel技术,关注微信公众号: excelperfect 数组函数是可以提供多个值的Excel内置函数.下面列出了8个Excel内置的数组函数: TRANSPOSE函数 MODE.MULT函数( ...
- EXCEL数组公式,求多条件下的中位数的实现方法和注意点
1 如果要 取得C列c4:c18 符合初级,且去掉空值的 中位数 median 如果只需要取,符合 初级 这种单条件的中位数 =MEDIAN(IF(B:B=E4,C:C)) 如果需要多条件,符合条件1 ...
- 如何使用vlookup+excel数组公式 完成逆向查找?
本文是黄同学的录屏首秀, 也就是你们所说的第一次,我把第一次都献给你们了.初次录制,会有那么多的不习惯,和结巴,心里想说的话并不能正常用嘴巴表达出来,希望大家谅解.文章末尾有本文的讲解视频,大家一定要 ...
- Excel数组公式从入门到精通之入门篇
Excel中函数.公式大家都非常熟了,但"数组公式"你是否听过.用过?什么是数组公式呢?根据微软官方给出的解释, 数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 ...
- 利用Excel数组公式统计各班优秀人数
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼". 我知道他在操什么心,却心不在焉地说:" ...
- EXCEL数组公式的理解和技巧(未完成)
1 小心特例 frenquce 会划分为n+1个区间 =SUMPRODUCT(IF(FREQUENCY(B5:B18,B5:B18)>0,1,0)*IF(VALUE(MID(A5:A18,6, ...
最新文章
- 软件测试响应时间原则,对于性能测试结果的分析原则
- 批处理bat命令--获取当前盘符和当前目录和上级目录
- hdu 4925 Apple Tree--2014 Multi-University Training Contest 6
- 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)
- java打印三角形,菱形。任意边长大小
- 最大值减最小值等于区间长度_呆哥数学每日一题 ——三角函数求余弦最小值...
- Java通过JDBC操作Hive
- Spring整合mybatis
- Java程序员必备的一些流程图(拿走不谢)
- 进入显示器工厂模式的方法 【95种品牌 维修珍藏资料】
- C# 绘制CIE1931彩色马蹄形图大家自己斟酌
- 【表格】从1G到5G的移动通信发展历程(精简版)
- Mac OS X 内核Rootkit开发指南(转)
- 鸿蒙DevEco Studio 无法下载Gradle问题
- Windows Server 2012 R2 安装 Office2016 和 Visual Studio 2015的问题
- Hystrix熔断器
- 心田花开:解锁各类语文阅读理解答题技巧
- 数据存储需求多样化加剧,分而治之成大势所趋
- 关于提高信息传输率三个方法之一——增加频带宽度
- pc豌豆荚怎么root,豌豆荚使用教程