在Excel公式上寻求帮助

时间:2018-07-16 23:39:42

标签: excel excel-formula

以下是我要在Excel中完成的工作。我需要找到正确的代码来填充系列,因为我需要达到700万左右。非常感谢您的帮助,它将为我节省大量的手工工作

A1  0
A2  50
A3  50
A4  100
A5  100
A6  150
A7  150
A8  200
A9  200
A10 250

6 个答案:

答案 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)