在单元格列区域中输入连续的数字

使用公式在工作表任意单元格列区域中输入连续的数字,如下图1所示,在单元格区域A2:A7中输入1~6。要求:不能单独删除或修改该单元格区域中的任何一个数字;不能在该单元格区域中添加或删除行;在该区域最开始的单元格A2之前插入一行时,数字序号不变;将该区域复制到其它地方时,数字序号不变。

图1

先不看答案,自已动手试一试。


公式思路

很明显,要满足要求,需要使用数组公式。使用ROW函数来创建数字序列。

公式

选择单元格区域A2:A7,输入数组公式:

=ROW(A2:A7)-ROW(A2)+1

记得输入完后按Ctrl+Shift+Enter键。

公式解析

公式中的:

ROW(A2:A7)

生成数组{2;3;4;5;6;7 }。

然后,减去ROW(A2)即2,得到数组{0;1;2;3;4;5}。

加上1后,得到结果数组{1;2;3;4;5;6}。

小结

  • 虽然这个公式很简单,但它可以运用到一些大的更复杂的数组公式中,用来获取需要的数据。凭这一点,就值得我们好好体味!

(0)

相关推荐