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