我正在为Excel中包含此公式的单元格获取#VALUE! error:
VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)我使用Excel表格作为模板,并使用jxls生成我的Excel文件。当我在Excel中打开生成的文件时,如果我不做任何更改(F2 + Enter)更新单元格,就会得到#VALUE! error.,它会显示正确的值。
我如何才能在打开文件时看到正确的值?
发布于 2013-06-07 23:48:18
在模板中,您应该像这样使用公式:
$[VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)]则jXLS将正确评估。
也可以使用POI Sheet对象(HSSFSheet、XSSFSheet等)中的setForceFormulaRecalculation(true)方法。这将强制在打开工作簿时重新计算所有公式。
https://stackoverflow.com/questions/14631097
复制相似问题