【发布时间】:2018-01-05 12:25:03
【问题描述】:
我认为这是一个简单的问题,但我似乎找不到合适的解决方案。我不知道它是否需要VBA。基本上我只想减去 Excel 中的最后两个非空单元格。示例:我有单元格 A1 和单元格 B1,然后从 B1 中减去 A1 的值,并将该值放在同一行但另一列 C1 等等。我已阅读this 以获取最后一个非空单元格,但我需要两个非空单元格并对它们执行操作。
=LOOKUP(2,1/(A:A<>""),A:A)
有没有更简单的方法来做到这一点?还是应该使用 VBA?
编辑:
原因是我正在制作一个有点类似于资产负债表但很简单的表,用户只需在第一列输入存款值,在第二列输入费用,然后在第三列显示余额。反之亦然。
【问题讨论】:
-
如果输出单元格不是任意的,那么它可以用公式来完成。如果输出单元格是任意的,则需要 vba。
-
yes.. 输出单元格应根据任一列的最后一个非空单元格对齐...原因是我正在制作与资产负债表有点相似但很简单的用户只需在第一列输入存款,在第二列输入费用,然后在第三列显示余额..
-
你能模拟一些数据和预期结果吗?
-
@DirkReichel 公式错误
-
@ScottCraner 更新了我的问题