我在Excel中获取包含此公式的单元格的#VALUE! error
:
VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)
我使用Excel工作表作为模板,我使用jxls
生成我的Excel文件。当我在Excel中打开生成的文件时,我得到#VALUE! error.
如果我然后更新单元格而没有任何更改(F2 + Enter)它会显示正确的值。
如何在打开文件时看到正确的值?
答案 0 :(得分:0)
在模板中,您应该使用如下公式:
$[VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)]
然后jXLS将正确评估。
或者您可以使用POI表对象中的setForceFormulaRecalculation(true)
方法(HSSFSheet,XSSFSheet等等)。这将强制在打开工作簿时重新计算所有公式。