标签: excel max sequential
在A栏中,我有一系列连续数据。它们都从1开始,但以不同的数字结尾。我希望我可以创建一个列B,它具有每个序列的最大数量。有什么公式可以帮我这么做吗?这些数字在不同的单元格中.Eg.A1 = 1 A2 = 2 A3 = 3 .....
A 123123412 B 333444422
答案 0 :(得分:0)
如果数字不在同一个单元格中且序列始终以1开头,您只需在列中查找下一个1并返回1(除了最后一个需要查找最后一个序列的序列)列中的数字):
=IFERROR(INDEX(A$1:A$100,MATCH(1,A2:A$100,0)+ROW()-1),LOOKUP(999,A$1:A$100))
这个更短但必须使用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))