如何 用excel在两数之间插入等差数列

如图,如何在以上两数之间插入一组数字使之成为以5.25为首项,9.12为尾项的等差数列。有很多数据要处理,项数跟公差都不一样,精确到小数点后两位就可以了。

1、选择您要填充的所有单元格

2、点击菜单上的编辑(E)--填充(I)---序列(S)--选择等差序列(L)选项--确定。

3、在选定的填充单元格上点击鼠标右键--选择设置单元格格式(F)--在数字项内选择数值---小数位数   内选择2---确定。

打字很辛苦滴~~~请采纳!谢谢!

结果图:

追问

如上图,我只选了三个数,需要填充两段。而我实际要处理的不止三个数,两段。你刚才的方法好像只能处理一段,不知就我说的这种情况有没有更好的方法,谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-27

这个应该才是你要的

 

1,在上图A列根据你的需要填上数值,。

2,B2单元格因为是识别的开始,填上  1    ,B3填上  =IF(A3="",B2,B2+1)    ,然后B3下拉填充。

3,C2单元格填上   =IF(A2="",C1,(OFFSET(A2,COUNTIF(B:B,B2),0)-A2)/COUNTIF(B:B,B2))

并下拉填充

4,D2填上  =A2    ,单元格D3填上  =D2+C2    ,并将单元格D3下拉填充。

本回答被提问者采纳
第2个回答  2013-08-27
假设第一个数据在A1,最后一个数据在A13
在A2中输入:
=A1+($A$13-$A$1)/(ROW($A$13)-ROW($A$1))
选择A2,拖拉复制公式到A12.
第3个回答  2013-08-27
假设第一个数据在E6,第二个数据在E19,公式为:
=($E$19-$E$6)/(ROW($E$19)-ROW($E$6))*ROW(A1)+$E$6