如何给excel 列做递减函数

新增一列,第一个数据是128000,此列向下的值都是上个值递减1,如何编写函数批处理,俺可不想向下拉啊,6万多个数据哦,多谢~~~!~

EXCEL电子表格中没有减数,所以数据相减用的是"-"号.

EXCEL四则运算

以A1至A5单元格区域及B6单元格为例,A1至A5分别为1,2,3,4,5,B6为6

加法
=SUM(A1:A5,B6)
=A1+A2+A3+A4+A5+B6
A1至A5及B6相加 值为21

减法
=SUM(A1:A5)-B6
=A1+A2+A3+A4+A5-B6
A1至A5相加减去B6 值为9

乘法
=PRODUCT(A1:A5,B6)
=A1*A2*A3*A4*A5*B6
A1至A5及B6相乘 值为720

除法
=PRODUCT(A1:A5)/B6
=A1*A2*A3*A4*A5/B6
A1至A5相乘除去B6 值为20

输入公式的单元格不能是在公式中已被引用的单元格,以免形成循环计算

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-24
公式直接就是=A1-1咯。你不会是一直到列尾吧?65536行……

先在A1里面填1,然后鼠标点列标,按CTRL+D直接填充到列尾,
然后在B1里面填128000,B2=B1-1,框住B1B2,鼠标移动到B2右下角变成黑色十字后,双击填充至列尾。
第2个回答  2008-06-24
光标定位在你第一个数据上.
编辑-填充-序列.
序列产生在列.选"等差序列","步长"填入-1
填入终止值
确定.本回答被提问者采纳
第3个回答  2008-06-24
光标定位在你第一个数据上.
编辑-填充-序列.
序列产生在列.选"等差序列","步长"填入-1
填入终止值
确定.
第4个回答  2008-06-24
我真佩服二楼的,抄得连个字都不改,人怎么可以WC的这种地步!!!
顶一楼的大师
我也提供一种vba方法(大师说了,能不用VBA就不用):

dim tianchong()
Range("A1:A60000").FormulaR1C1 = "=128001-ROW()"
end sub

其中的A1:A60000是你要填充的区域,可以参照改一下