拖动公式 - 增加列数超过1

时间:2017-12-07 03:43:22

标签: excel formula increment drag

我似乎找不到任何类似的问题(它们都与增加行号而不是列相关)

我希望水平拖动一个公式并让列增加2

E.g。 B1-A1,D1-C1,F1-E1 ......

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在单元格A1和B1中有一个值,以便以下工作。

对于我的测试,我把数字1放在A1和B1中。

在Cell C1中尝试:

=IF(MOD(COUNT($A$1:B1),2)=0,COLUMN(B1),IF(B1<>A1,B1,A1))

以下是您拖动该公式时应该看到的内容:

A B C D E F G H I J K  L  M  N
1 1 2 2 4 4 6 6 8 8 10 10 12 12

这就是公式的作用:

  • 公式的MOD(COUNT()部分计算其左侧的单元格,如果它们是2的倍数,则值会更改。
  • 我之前将值更改为('new'值)作为单元格的COLUMN()数字,仅举例来说。但你可以改变这一部分。
  • 最后的IF语句检查之前的单元格是否等于之前的单元格(例如,CELL C1等于CELL B1)并且它们是否相等,它会将之前的单元格作为值(“复制”值)。