Excel:拖动一个单元格间隔的单元格

我有单元格B1中写入的公式,需要拖动它到B100

例如

单元格B1的公式

 =(A2 - A1) 

注意 :现在我需要将单元格B1拖动到B100并且需要一个空格,如下所示:

预期结果:

 AB ----------- 2 3 5 8 1 9 

这是可能的格式的拖动选项?

您可以使用:

 =IF(MOD(ROW(),2)<>0,A2-A1,"") 

正如@Jeeped指出的,上面的公式也可以写成:

 =IF(MOD(ROW(),2),A2-A1,"") 

在这里输入图像说明

一个典型的VBA解决scheme可以用Union方法轻松完成。

 Sub werqtr() Dim i As Long, bs As Range With Worksheets("Sheet1") 'KNOW WHAT WORKSHEET YOU ARE ON!!!!!! Set bs = .Range("B1") For i = 3 To 100 Step 2 Set bs = Union(bs, .Cells(i, "B")) Next i bs.Formula = "=A2-A1" End With End Sub