怎么在excel中生成一个连续整数的数组

【怎么在excel中生成一个连续整数的数组】在excel2003中生成一个在数组公式中使用的连续整数数组是非常有用的 。Excel的ROW函数是完成此任务的理想函数 , 它返回行编号 。考虑这里的数组公式 , 它被输入到一个拥有12个单元格的纵向范围:
{=ROW(1:12)}
这个公式生成一个拥有12个元素的数组 , 它包含从1到12的整数 。为演示此功能 , 选择由12行1列组成的范围 , 把数组公式输入到这个范围中 。我们会发现 , 这个范围添满了12个连续的整数 。
如果希望生成一个连续整数的数组 , 前面显示的公式是较好的 , 但是不理想 。要查看问题所在 , 在包含数组公式的范围上面插人一新行 , 我们会发现 ,  Excel调整了行引用 , 这样 , 数组公式现在变成:
{=ROW(2:13)}
原来生成1到12整数的公式 , 现在生成了从2到13的整数 。比较好的解决办法是使用下面的公式:
{=ROW(INDIRECT("1:12"))}
这个公式使用INDIRECT函数 , 它以字符串作为参数 。Excel不调整包含在INDIRECT函数中的参数的引用 。因此 , 这个数组公式总是返回从1到12的整数 。

    推荐阅读