使用宏公式导入 Excel我在这里遇到一个问题:导入包含基于宏的公式的 Excel 文件时,这些单元格仅产生缺失值而不是实际值。 如何正确导入这些数据?
注意:我假设这些值是存储在 Excel 文件中,类似于普通公式单元格的值,因为当我在 Excel 中打开具有停用宏的文件时,这些值会很好地呈现。
这是说明缺失值的屏幕截图:

回复:使用宏公式导入 ExcelWindows 上的 JMP 16.1 添加了获取包含公式的单元格的静态值的功能,因此对于遇到上述问题的用户,建议升级。
布赖恩·科科伦
JMP开发
回复:使用宏公式导入 Excel我遇到了类似的问题,即为具有表引用(例如 [@...])的 Excel 公式导入空值,但该问题现已在 JMP 16.1 中修复。 谢谢JMP!
@JWi也许您的问题在 JMP 16.1 中也得到了解决?
回复:使用宏公式导入 Excel有时,我在使用包含逻辑公式(if()、match() 等)的 Excel 公式时也会遇到类似的问题。 在这些情况下,我复制要导入到 JMP 的数据,将数据“作为值”粘贴到不同的 Excel 工作簿中,然后将该工作簿导入到 JMP。 我还使用 Excel 的 JMP 插件直接从包含此类公式的工作簿创建数据表,取得了一些成功,但效果时好时坏。 复制、粘贴值总是对我有用。
回复:使用宏公式导入 Excel不幸的是,这里不允许共享包含宏的 Excel 文件。 如果有人想要复制该文件,您需要复制上面屏幕截图中的代码,或者随时向我发送包含您的电子邮件地址的私人消息,我会将其发送给您。
谢谢@briancorcoran对于技术支持的提示,我会联系他们。
回复:使用宏公式导入 Excel是的,我知道本质上有一个我们应该能够获取的纯文本数字。 但是,在某些情况下它不起作用。 如果有办法可以共享一些电子表格,我很乐意对其进行调试。
布莱恩
回复:使用宏公式导入 Excel谢谢回复。 我假设 JMP 和第三方引擎都不需要评估任何公式或宏代码。 这结果宏计算的内容已经直接存储在excel文件中。 我为什么这么认为? 因为当我在 Excel 中打开文件时停用宏,这些值仍然存在。 显然,Excel不需要计算这些值,它们已经存储在文件中。 因此,它是显然可以在不评估或运行任何宏的情况下正确加载所有值。
回复:使用宏公式导入 ExcelJMP 使用第 3 方引擎读取 Excel 数据。如果存在它不理解的宏命令,它不会向 JMP 提供解析的数据值。我知道您只是想要最终结果,但如果引擎看到它无法识别的宏指令,它就不允许我们获得该结果。如果您能够与技术支持共享您的数据,这将有助于了解导致问题的原因。
布赖恩·科科伦
JMP开发
回复:使用宏公式导入 Excel谢谢你的提示。 事实上,我确实不是希望 JMP 评估或执行任何 Excel 公式或宏,我也不需要 JMP 中的任何公式。 我只是希望 JMP 能够导入已导入电子表格中易于存储的单元格值。 我知道这些值是可用的,如我原始帖子中的注释中所述。 我不希望 JMP 用作电子表格。 但我确实希望 JMP 导入直接可用的元数据,这是分析我的数据所必需的。
回复:使用宏公式导入 Excel@JWi JMP 的工作方式与 Excel 的工作方式不同,您的要求不可能直接实现。请参阅讨论页面顶部 @MarkBailey 的帖子“JMP 不是电子表格”。
您可以通过右键单击列标题并使用公式编辑器在 JMP 中添加公式。
账单