【问题标题】:Finding difference between data in 2 columns in Excel在 Excel 中查找 2 列中的数据之间的差异
【发布时间】:2012-05-16 17:11:19
【问题描述】:

我的数据集如下所示:

col1: 1,4,5,6,24,6

col2: 1,5,4,2,45,6

我要找:

(col1[0] - col2[0]) 然后粘贴到 col3[0]

然后

(col1[1] - col2[1]) 然后粘贴到 col3[1]

大约。 4000 个条目,直到没有更多的值。

我将如何在 Excel 中使用宏或 VB 来做到这一点?提前致谢。

【问题讨论】:

  • How would I do that using a macro 只需录制一个宏并按照您想要的步骤进行操作:)
  • 我刚刚找到了一个肮脏的方法来做到这一点。基本上:“我玩得更多。我没有意识到如果我将 =B1-A1 粘贴到第二行,它会神奇地将 1 更改为 2。所以我可以将该公式粘贴到整个列中和 Excel 对其进行排序。如果您复制任何包含“相对”单元格引用的单元格...... Excel 将在您粘贴它们时调整这些引用。 excelforum.com/excel-new-users/…

标签: excel vba


【解决方案1】:

我才刚刚开始。做这个悉达多的正确方法是什么?

Option Explicit

Sub minus()
Dim lastRow As Integer, i As Integer
lastRow = 7

With ActiveSheet
For i = 1 To lastRow
Range("C" & i).Formula = "=A" & i & "-B" & i
Next i

End With
End Sub

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 2016-03-20
    • 1970-01-01
    相关资源
    最近更新 更多