动态区域中最大值或最小值的提取
在工作中,有时候我们会有这样的一些需求,即提取指定区域中的第1,2,3,4…n大的数值,大家平时都是怎么做的呢?欢迎大家在评论区留言,下面我分两种不同的情况来跟大家讲解下。
一、提取最大值
选中P2:P5单元格区域,在编辑栏输入公式:
=LARGE(OFFSET($A$1,1,MATCH($P$1,$B$1:$M$1,0),9,1),ROW($A$1:$A$4)),后按Ctrl+shift+enter三键即可得出正确的结果
解析:
公式1:=MATCH($P$1,$B$1:$M$1,0)
即精确查找P1在B1:M1区域中的位置,结果为8
公式2:
=(OFFSET($A$1,1,MATCH($P$1,$B$1:$M$1,0),9,1),即以A1单元格为起点,向下偏移1行,向右偏移8列,最后取9行1列的数据,结果为:{107;109;141;91;141;199;185;179;113}
公式3:=LARGE(OFFSET($A$1,1,MATCH($P$1,$B$1:$M$1,0),9,1),ROW($A$1:$A$4)),即提取公式2结果中的第1、2、3、4大的数据
二、提取最小值
选中P8:P11单元格区域,在编辑栏输入公式:
=SMALL(OFFSET(A1,1,MATCH(P7,B1:M1,0),9,),ROW(A1:A4))
相关推荐
-
精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域
excelperfect 动态单元格区域是指当添加或删除源数据时,或者随着包含单元格区域的公式被向下复制时根据某条件更改,可以自动扩展或收缩的单元格区域,可以用于公式.图表.数据透视表和其他位置. 那 ...
-
按户主姓名合并成员名单(表格转换)
小伙伴们,大家好.今天讲解一个按条件合并名单的问题,也可以看做表格转换的问题. -01- 按户主合并成员名单 1.按户主合并家庭成员名单(不用辅助列) 首先看一下源数据,是社区人员信息表,如下图左表所 ...
-
只要函数基础扎实,遇到难题也能轻易解决!
送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 我们这一代人都玩过<三国志>这款游戏,也为每个人心目中最厉害的三国英雄而争论过.恰巧这里有一份三国主 ...
-
Excel公式练习97:返回列表中第一个和最后一个出现的值之差
excelperfect 引言:本文的练习整理自chandoo.org.多一些练习,想想自己怎么解决问题,看看别人又是怎么解决的,能够快速提高Excel公式编写水平. 本次的练习是:示例数据如下图1所 ...
-
subtotal对筛选后的结果求不重复个数
小伙伴们,大家好!昨天群里一个同学问了一个问题,怎么样对筛选后的结果求不重复个数,这个问题把我难住了.不过群里的杨平老师给了一个公式,我也学习了一下.今天就来和小伙伴们分享一下. 先来看下数据源和计算 ...
-
Excel公式练习98:从文本和数字组成的数组中返回不同的/重复的/唯一的值组成的数组
引言:本文的练习整理自chandoo.org.多一些练习,想想自己怎么解决问题,看看别人又是怎样解决的,能够快速提高Excel公式编写水平. 在<Excel公式练习95:返回不同值/重复值/唯一 ...
-
精通Excel数组公式15:使用INDEX函数和OFFSET函数创建动态单元格区域(续)
excelperfect 导语:本文为<精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域>的后半部分. 将动态单元格区域公式定义为名称 创建动态单元格区域 ...
-
强大的查找定位函数match的用法
今天说一个查找定位函数match的用法,它是按特定的顺序搜索特定的项,然后返回该项在此区域或数组中的相对位置,经常与其他查找引用函数结合使用,比如index,vlookup,offset等. -01- ...
-
从数据区域中提取满足多条件的值
如下图1所示,单元格区域A8:D18中是销售数据,如何使用公式提取张三在2017年5月1日至2017年12月1日之间的销售数据? 图1 先不看答案,自已动手试一试. 公式 在单元格F9中的数组公式: ...
-
动态标出折线图中的最大最小值
折线图中的最大最小值可以手工标出,但是如果数据源变化了,最大最小值也跟着变化,如何动态标识出折线图中的最大最小值呢?我们创建辅助列最大值, C3公式为=IF(B3=MAX($B$3:$B$12),B3 ...
-
Excel在一个数据区域中,找出每列或每行中的最小值,并标记颜色!
Excel情报局 Excel职场联盟 生产挖掘分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...
-
提取不重复值,你还不会吗?学起来吧!方法3:countif动态区域去重法
这种方法的好处是公式较短,而且结合frequency函数不用按三键:坏处是公式不太好理解,因为下一个单元格的结果要借助上一个单元格的结果.重点还是从拆解公式的过程中,理解思路. 还是之前的案例,从B列 ...
-
算法创作|求任意N个整数中的最大值和最小值
问题描述如何求得任意N个整数的最大值与最小值解决方案解决这个问题有三种常见思路,第一种思路比较简单粗暴,就是对用户输入的每个整数两两之间进行比较,直到找到最大的整数和最小的整数为止.第二种思路是将用户 ...
-
EXCEL中如何动态显示图表中的最大值和最小值?
今天来谈一下图表中最大值最小值的如何动态显示 一般我们可以通过手动寻找最大和最小,然后单独着色以区别 但是这种,后续数据一变动,又需要手动调整 今天就是要分享如何自动更新的问题 动画演示效果 详细制作 ...
-
在多列文本区域中根据员工姓名提取员工编码
跟李锐学Excel, 高效工作,快乐生活. 在多列文本区域中根据员工姓名提取员工编码 今天我来结合一个实际案例,介绍1个公式在多列文本区域中根据员工姓名提取员工编码的方法. 如下图所示(黄色区域处输入 ...
-
如何提取数据区域中的正值?
点击上方 蓝色 文字 关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在一些情况下,一个数据区中可能既包含了正值,也包含了负值.或许我们会有这样 ...
-
如何利用数据透视表从二维区域中提取不重复值?
你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享下如何从二维区域中提取不重复值.利用的方法是数据透视表的[多重合并计算数据区域]. -01- 二维区域中提取不重复值 要从下图左表二维区 ...