打开包含单元格公式的 XLS 表您好,我有一个 Excel 工作表,其中包含带有值、字符串和公式的单元格。JMP 正确导入包含值、字符串和简单公式的单元格。但是,如果单元格具有复杂的公式 (=SUBSTITUTE(MID(FORMULATEXT(Z29), 2, LEN(FORMULATEXT(Z29))-1),MID(FORMULATEXT(Z29),9,3),"x")) JMP 将该单元格替换为“#NAME?”。尽管它在 Excel 中完美运行,但它似乎不理解部分公式。有没有办法在不重写所有 XLS 函数的情况下更正 JMP 导入?
高级统计建模数据存取质量和工艺工程视窗回复:打开包含单元格公式的 XLS 表我能够升级到 JMP 16.2,这解决了问题。 谢谢jthi
回复:打开包含单元格公式的 XLS 表如果您只是复制工作表并复制/粘贴为值(请确保首先设置正确的格式),则应该可以正常导入,并且使用 VBA 编写脚本应该很容易。您还可以使用 R 或 python 从 JMP 中打开 excel 文件,或者如果以交互方式工作,Excel 的 JMP 插件不会出现相同的问题。
回复:打开包含单元格公式的 XLS 表我在 JMP 16。根据我们系统当前的工作方式,手动打开 XLS 工作表并将其保存为其他格式是不可行/高效的。如果有办法让 JSL 做到这一点,我很想看看。但我认为你需要在JMP中打开工作表,然后保存它。这显然会遇到同样的问题。
我也许可以制作一个 XLS 宏,将该工作表的副本保存为 csv。不是最佳的,但它可能是一个可行的解决方案。
回复:打开包含单元格公式的 XLS 表您使用的是哪个版本的 JMP? 我记得至少一些旧版本的JMP(JMP16之前)无法转换某些公式。 虽然不确定在这种情况下是否有帮助,但值得尝试。 JMP 导入:Excel 文件中的“XLookup”方程已通过使用较新版本的 JMP 解决。
如果这不起作用,我想你可能必须以不同的格式保存 Excel,这会将公式更改为值。 你可能甚至可以通过 JSL 使用 Run Program() 编写脚本来自动执行此操作。