1、等差数列是常见数列的一种,如果一个数列从第二项起,每一项与它的前一项的差等于同一个常数,这个数列就叫做等差数列,而这个常数叫做等差数列的公差。如下图所示均为等差数列
2、在Excel公式中构造等差数列一定要借助ROW\COLUMN两个函数。其中ROW函数产生的一维纵向排列的等差数列,COLUMN函数产生的一维横向排列的等差数列。如下图所示A2、C2单元格的公式分别为=ROW(A1)=COLUMN(A1)
3、通过步骤2生成的等差数列是数列第一项为1,公差为1的等差数列。对于数列第一项为N,公差为D的等差数列。可以参照数列的通项公式an=a1+(n-1)d来构造等差数列的Excel通项公式如公式=0+2*(ROW(A1)-1)将生成以0为首项,2为公差的等差数列如下图所示
4、以上步骤生成的是非数组等差数列,是单元格等差数列。假如需要生成数组等差数列。茸垂扌馔则需要构造数组型的1、2、3、4等。这时候可以使用单元格的区域引用如公式=0+2*(ROW(A1:A10像粜杵泳)-1)将产生的是数组型的等差数列{0;2;4;6;8;10;12;14;16;18}如下图所示
5、对于要生成的数列的项目是不固定的,可变的情况,则需要爿瑰鲚母构造项目数可变的等差数列。这时一般借助indirect挣窝酵聒函数来实现。如下图所示为提取单元格中的每1个字符,由于每个单元格中的字符数不固定,所以公式变为=MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)如下图所示其中INDIRECT("1:"&LEN(A2))表示引用第一行到字符总数行ROW(INDIRECT("1:"&LEN(A2)))返回这些行数通过&LEN(A2)将每个不同单元格的字符数形成了变量。
6、以上用公式生成等差数列的方法可以灵活地被运用于各种函数案例的解答上,非常有效和实用。