在 Excel 中,如何按照模式 1、1、2、2、

Pan*_*cus 6 microsoft-excel-2007 worksheet-function microsoft-excel

在 Excel 中,我知道如何使用“填充”功能来填充一列连续数字。

我想这样做,但遵循以下模式:

1
1
2
2
3
3
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?我想不明白。当我尝试使用向下填充功能时,它会尝试计算诸如 3.3、3.7、4.2、4.8 等值的趋势。

Lun*_*tik 13

我不认为 Excel 包含执行此操作的逻辑,尽管我很高兴被证明是错误的。

一种解决方法是使用从列复制下来的公式,然后使用 PasteSpecial>Values 覆盖所需的值。

   A       B        C
1  1
2  1
3  =A1+1
4  =A2+1
5  =A3+1
Run Code Online (Sandbox Code Playgroud)

等等。


Arj*_*jan 5

这里没有 Excel,而是在 OpenOffice.org 中,填写以下值和公式:

      A
1     1
2   =A1
Run Code Online (Sandbox Code Playgroud)

...让我获得新的值和公式:

      A
1     1
2   =A1
3     2
4   =A3
5     3
6   =A5
7     4
8   =A7
Run Code Online (Sandbox Code Playgroud)

...按您的意愿显示。


小智 5

对于纯配方版本,

=ROUNDUP(ROW(A1)/2,0)将正确填写。(如果从第 1 行开始向下,根据需要减去。)