在Excel中,如何使用另一列
的50个连续数字(如果存在)填充列我可以使用哪种功能或公式?
答案 0 :(得分:3)
如果您要查找连续预定大小序列中的最小数字,那么带有AGGREGATE¹ function的OFFSET² function可以将单元格的值与工作表下方49行的单元格偏移进行比较,看它们是否为数字49分开。如果数字已经排序并且没有重复数据,那么这将产生最小数字,其中紧随其后有49个连续数字。如果数字没有排序或者有可能重复,那么这个条件不能保证为真,并且需要检查所有50个数字。
在我的样本中(见下文)连续5次在I2中作为,
=AGGREGATE(15, 6, K$2:K$22/(OFFSET(K$2:K$22, 4, 0)=K$2:K$22+4), 1)
后续数字是通过简单的=I2+1
填充而生成的。
¹ Excel 2010引入了AGGREGATE function。早期版本不提供。
²当整个工作簿中的任何内容发生更改时,挥发性函数会重新计算,而不仅仅是在影响其结果的内容发生更改时。 易失性函数的示例包括INDIRECT,OFFSET,TODAY,NOW,RAND和RANDBETWEEN。 CELL和INFO工作表函数的某些子函数也会使它们变得不稳定。
答案 1 :(得分:1)