以下是我要在Excel中完成的工作。我需要找到正确的代码来填充系列,因为我需要达到700万左右。非常感谢您的帮助,它将为我节省大量的手工工作
A1 0
A2 50
A3 50
A4 100
A5 100
A6 150
A7 150
A8 200
A9 200
A10 250
答案 0 :(得分:2)
您的A11公式如下:
=IF(A9+50=A10,A10,A10+50)
您将不得不复制并粘贴此公式约140,000次,这可能会导致Excel崩溃。如果Excel变得非常缓慢或崩溃,请复制所有公式并粘贴为值以提高性能。
答案 1 :(得分:2)
将A1中的0和A2中的50放入A3中,然后填充到A280000。
=A2+(A2=A1)*50
答案 2 :(得分:2)
为简单起见,您也可以在A11
中使用它并向下拖动:
=A9+50
答案 3 :(得分:1)
将计算转换为手动。在A1中键入0。在A2中键入= A1 + 1
。在B2
=(2*A2+1+(-1)^(A2+1))*12.5
选择A2:B2,然后向下填充/拖动/复制到您需要序列号的第N个数字。 将计算返回自动。
如果仍然很慢,请填充VBA(1到N,1到1)阵列,然后转储回excel或另存为csv。
答案 4 :(得分:1)
生成系列的另一种方法,因为已经发布的内容不够多8)
=ROUNDDOWN(ROW(A1)/2,0)*50
放置在您喜欢的地方并抄下来。
答案 5 :(得分:0)
如果您的值在B
列中,则该列所有单元格中的以下代码(B1为0
除外)
=SUM(INDIRECT("B" & ROW() - 1)+50)