在程序里excel用函数进行当前行列的计算
最近在写一个程序自动导出数据库的记录,对于新增的列需要通过定位当前行的其它列计算来实现。
由于导出完的excel表某些列的数值还需要根据实际情况手工调整,所以直接在程序里计算完写死并不合适,
最好就是直接写函数公式,让excel自动算才方便。
找了一下了解到函数获取当前行是=ROW(),定位列用的是INDIRECT。
如我目前的需求,需要当前行的D列减E列的话,是下面这样的:
=INDIRECT("D"&ROW())-INDIRECT("E"&ROW())