我需要PHPExcel将字段G31的字段加到我的总字段(G-the-number-depends)字段。 公式
=SUM(G31:INDIRECT(ADDRESS(ROW()-1;COLUMN())))
通常有效,当传递给PHPExcel时,输出变为
=SUM(INDIRECT(ADDRESS(ROW()-1;COLUMN())&": G31"))
没有。 我在PHPExcel中的语法是:
$objPHPExcel->getActiveSheet()->setCellValue('G32', "=SUM(G31:INDIRECT(ADDRESS(ROW()-1;COLUMN())))");
我哪里错了?感谢。
答案 0 :(得分:0)
对单元格的引用应该在INDIRECT语句中,而不是在SUM中,并且不能包含空格。那是
=SUM(INDIRECT("G31:"&ADDRESS(ROW()-1;COLUMN())))
输出上的由
触发$objPHPExcel->getActiveSheet()->setCellValue('G32', "=SUM(INDIRECT(\"G31:\"&ADDRESS(ROW()-1,COLUMN())))");
PHPExcel中的。 这很有效。