翁倒不 发表于 2021-11-9 15:11:00

Excel 公式引用区域如何用连接符实现变化?

比如有数据如下(AB代表列号,1-12代表行号)
AB
1 33甲
2 28甲
3 14甲
4 15甲
5 16乙
6 17乙
7 18乙
8 19丙
9 20丙
10 21丙
11 22丙
12 23丙
想用large函数取甲乙丙三类数据中最大的一个,比如求甲的用公式=large(a1:a4,1),因为每一类数据数量是不一样的,我可以用math 或indirect函数求得甲乙丙各类数据起止行,如何能够将公式嵌套在一起自动判断large函数引用区域?(就是=large(a1:a4,1)中a1和a4自动根据数据数量而变化)
不好意思,刚刚表述有误,之所以用large函数,是因为要统计的是前五、前十,而不是最大的一个。

李宜国 发表于 2021-12-29 17:21:18

建议你直接透视表,省事还快

哈哈熊 发表于 2022-1-9 19:36:54

C1公式→下拉
=IF(B1<>B2,MAX(INDIRECT("A"&ROW()&":A"&ROW()+1-COUNTIF(B$1:B1,B1))),"")

和意 发表于 2022-1-10 10:51:20

=MAX(IF(C2:C13=D2,B2:B13,))
页: [1]
查看完整版本: Excel 公式引用区域如何用连接符实现变化?