Excel,查找序列集合的最大值

问题描述 投票:0回答:1

在A列中,我有一系列顺序数据。它们都从1开始,但以不同的数字结尾。我希望我可以创建一个列B,它具有每个序列的最大数量。有什么公式可以帮我这么做吗?这些数字在不同的单元格中..eg.A1 = 1 A2 = 2 A3 = 3 .....

A  123123412
B  333444422
excel max sequential
1个回答
0
投票

如果数字不在同一个单元格中,并且序列始终以1开头,您只需在列中查找下一个1并返回1(除了您需要在列中找到最后一个数字的最后一个序列) :

=IFERROR(INDEX(A$1:A$100,MATCH(1,A2:A$100,0)+ROW()-1),LOOKUP(999,A$1:A$100))

enter image description here

这个更短但必须使用Ctrl-Shift-Enter(CSE)作为数组公式输入:

=INDEX(A1:A$99,MATCH(TRUE,A2:A$100<A1:A$99,0))

非CSE版本

=INDEX(A1:A$99,MATCH(TRUE,INDEX(A2:A$100<A1:A$99,0),0))
© www.soinside.com 2019 - 2024. All rights reserved.