我有一个数字列表,我想要一个通用公式来从前一个单元格中减去当前单元格。
A1 123
A2 234
A3 345
A5 456
A6 567
我想要一个通用函数,以便我可以比较A6和前一个单元格(A5),而不必一直做这样的事情:
=SUM(A6-A5)
有没有办法用Excel执行此操作?
答案 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()”