一般比较2个细胞

时间:2012-03-20 11:08:10

标签: excel excel-formula

我有一个数字列表,我想要一个通用公式来从前一个单元格中减去当前单元格。

A1 123
A2 234
A3 345
A5 456
A6 567

我想要一个通用函数,以便我可以比较A6和前一个单元格(A5),而不必一直做这样的事情:

=SUM(A6-A5)

有没有办法用Excel执行此操作?

1 个答案:

答案 0 :(得分:0)

在VBA中,您可以使用相对单元格指令为所选单元格编写公共可访问函数。

为了方便起见,您可以先为正确的vba命令录制宏,然后根据您的特定需求更改宏,并将其公开访问。

这样的事情:

Public Function funtionname()
Dim val1, val2 As Integer
    val1 = ActiveCell.Offset(-2, 0).Value
    val2 = ActiveCell.Offset(-1, 0).Value
    functionname = val1 + val2
End Function

在特定单元格中的excel中添加自己的函数,如“= functionname()”