问题描述
我正在尝试导入具有很多公式的Excel工作表。
我的目标是读取公式的值。 我在这里花了很多时间,寻找答案,并且已经尝试了很多,例如使用read.xlsx,read_excel,试验参数等,但是我无法使其正常工作。我总是收到N / A或FALSE值,而不是公式值。
我认为一个可能的原因可能是公式的变量分布在各个工作表中。例如:我要在工作表A上导入公式的值。工作表A上的某些公式需要工作表A上其他公式的结果,而这些公式需要工作表B,C和D的值。
这可能是导入无效的可能原因,如果是,我该如何解决?
我知道我可以通过在Excel中打开.xlsx并将公式保存为值来解决此问题,但是由于我的脚本的想法是使许多处理步骤自动化,因此该解决方案将无法令人满意。
谢谢!
解决方法
这可能不是由于工作表上使用的函数的参数分散到许多其他工作表上造成的。碰巧,从excel中的公式中得出的值将仅作为值导入,而您的公式也不会这样导入R。但是,您可以根据R函数重新创建公式。 至于您的导入问题,可能是由于参数使用不正确造成的。尝试阅读器包