在A列中,我有一系列顺序数据。它们都从1开始,但以不同的数字结尾。我希望我可以创建一个列B,它具有每个序列的最大数量。有什么公式可以帮我这么做吗?这些数字在不同的单元格中..eg.A1 = 1 A2 = 2 A3 = 3 .....
A 123123412 B 333444422
如果数字不在同一个单元格中,并且序列始终以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))