Excel如何选取特定区域最大值

2022-09-13 21:10

比如我想统计A列里面为3的B列数据最大的一个,我需要比较69和94,需要返回94,如何做到?
3个回答
+MATCH(LARGE(A3:A8,1),A3:A8,0)-1,0)&","&TEXT(CELL("col",A3),0)&")"
//返回A3:A8中值最大的行号、和列号,形如(5,1)

="("&TEXT(CELL("row",B1),0)&","&TEXT(CELL("col",B1)+MATCH(LARGE(B1:E1,1),B1:E1,0)-1,0)&")"
//返回B1:E1中值最大的行号、和列号,形如(1,5)

="("&TEXT(CELL("row",A3)+MATCH(LARGE(A3:A8,2),A3:A8,0)-1,0)&","&TEXT(CELL("col",A3),0)&")"
//返回A3:A8中值第二大的行号、和列号,形如(5,1)

="("&TEXT(CELL("row",B1),0)&","&TEXT(CELL("col",B1)+MATCH(LARGE(B1:E1,2),B1:E1,0)-1,0)&")"
//返回B1:E1中值第二大的行号、和列号,形如(1,5)

===============================

研究一下午的成果……

解释一下:

CELL("row",B1)返回B1的行号
CELL("col",B1)返回B1的列号
LARGE(B1:E1,1)返回B1:E1中最大的值
LARGE(B1:E1,2)返回B1:E1中第二大的值
MATCH(10,A3:A8,0)返回A3:A8中值为10的单元格的相对行号
MATCH(10,B1:E1,0)返回B1:E1中值为10的单元格的相对列号
TEXT(A3,0)将A3的数字转换为文本
&:连接字符串

=========================

另外,我也写了个宏,用来查找某个区域中值最大的整数
如果需要,给我发消息
在第8行B8单元格输入 =MAX(B1:B6)
然后按Enter键,就把这一列的最大值显示在B8单元格了!
这些都是用函数的!
有个不用公式的方式,组合排序
主关键字 :A列
次关键字 :B列
都升序,找到A列中为3的最后一行,就是最大值
相关问答
如何用Excel分区域随机选出两个值?
3个回答2022-11-26 12:13
在excel工作表里,随机抽取一个数或两个数。 02选择数据区域,随机重复,随机抽取 03选择抽取的个数。不勾选抽中的单元格置空,选择存放位置,完成 ...
全文
EXCEL如何在多条件中取最大值?
2个回答2022-11-28 21:09
在 Excel 2007 中,可以用以下公式实现题述要求: =IF(B150000,MAX(0.2%*B1+3.5%*B2,1200),"")) 公式的结果如下图示: 公式结果的图示
EXCEL表格如何通过选取单元格中不同值令表格中部分区域显示不同值?
2个回答2022-09-23 02:52
sum函数的用法: =sum(计算区域) (1)计算区域如果是连续的单元格区域,例如从a3单元格开始到a17单元格结束的单元格区域,则表示为 =sum(a3:a17) (2)计算区域如果是不连续...
全文
excel表格有选定的怎么取消
4个回答2023-01-02 15:00
参考工具和原料: 1.一台笔记本电脑 2.Excel 2010。 excel表格单元格取消选定方法: 1.打开一张excel工作簿,双击选择其中一个单元格,观察函数表达式一栏变化(多了取消按...
全文
EXCEL中VLOOKUP公式取值,有两个值满足条件,如何筛选到想要的。
3个回答2022-09-21 13:30
增加一个列,这个列是现在这两列内容的链接,例如C2的公式为: =A2&B2 然后对这新的一列进行VLOOKUP就可以了,只有这个方法。
EXCEL 根据某个值选择此范围内对应的值
1个回答2022-10-03 01:06
你对应范围的薪资包没给,如果一个区域对应一个薪资包可以用if函数。 =if(A2<1000,2310,if(A2<10100,2640,""))这种函数套进去。函数最多可以套7层受限制 还可以通...
全文
在EXCEL中如何取某一列的最大值对应的数据?
1个回答2022-12-13 06:12
在Excel中要求出某列数据的最大值,可以在菜单栏的“开始”选项卡中的工具栏,找到“最大值”按钮,即可求出数据中的最大值。 1、打开需要求出最大值的Excel表格,点击菜单栏的“开始”选项卡。 ...
全文
excel里怎么提取最大值位于哪一行列
3个回答2022-09-30 13:45
区域外输入 =INDEX(B1:F1,MAX(IF(B2:F5=MAX(B2:F5),COLUMN(A:E),))) 数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。
excel怎么筛选出一列数据中的几个最大值
4个回答2022-09-10 23:31
使用large函数求出最大中的几个:=LARGE(A:A,ROW(1:1)) large函数:large(区域,K),K表示第几个最大,例如: large({1,2,3},1),结果就是3 ...
全文
如何在excel中随机选取数据
1个回答2023-01-02 20:00
1、文件-选项-加载项,转到--勾选数据分析工具: 2、在数据分析工具里面选择抽样,设置抽样数为500,随机抽取就可以了:
热门问答