粘贴错误?我最近很难从 excel(Excel for Macintosh 版本 16.12)复制和粘贴到 JMP (13.2.0)。
一列数字(不是日期或文本)将要粘贴为字符。 当我接受它然后进入标准化属性并重新编码时,我总能找到一个在数字中添加了乱码字符的值。
如果我采用数字数据列,将其粘贴到 Excel 中并立即返回到 JMP 中,甚至会发生这种情况 - 添加了在 Excel 中不可见的垃圾字符(Excel 将数据视为数字)。
有人知道这个的修复方法吗?
回复:粘贴错误?我鼓励您多学习一些 JMP 函数和表功能。 我有很多 Excel 爱好者使用 JMP 进行统计和图形处理并使用 Excel 进行数据清理的经历。 在经过一些提示后,他们放弃了用 Excel 来回复制和粘贴。
这是一个 30 分钟的视频,您可能会觉得有用,它的标题是放弃 Excel
https://community.jmp.com/t5/video/gallerypage/video-id/xqbW40ODE6WV5ISTJ_ASyNfZRb4i0NVv
如果你有兴趣学习更多,下面是一个“阅读清单”。
祝你好运!
笔记帮助>脚本索引将向您展示 JSL synatx,了解您可以在公式编辑器中执行的操作。 即使您对编写脚本不感兴趣,这也是一种简单的方法学习函数的作用。帮助>脚本索引> 功能
- 条件函数:If() , 匹配() , 选择() , 和(), 或() , IsMissing()
- 字符函数:Concat()、Substr()、Starts With()、End With()、Trim()、Char()、Num()、Lenght()、单词()您会惊讶于 Word() 在从字符串中提取项目时的用处。
- 数值、超越、三角函数
- 统计
帮助>脚本索引> 对象 > 数据表
了解如何使用 Row> Select > Select Where with Add condition...非常有用
回复:粘贴错误?我一直在 JMP 和 Excel 之间来回切换。 我可以在 JMP 中计算基本公式,但对于逻辑公式和其他一些东西,我对 Excel 更为熟悉。 我所有的统计数据都是 JMP,但我会在 Excel 中清理和组织数据,因为这对我来说更容易。
回复:粘贴错误?这是您的问题的侧边栏。 请问你想做什么?
您是从 JMP 复制到 Excel 然后再复制回来,只是为了创建一个好的测试用例,还是您在发现问题时正在这样做?
我问的原因是因为我看到新的 JMP 用户这样做是为了使用 Excel 的过滤器和/或堆叠和/或公式。 我不想冒犯,我只是问问。
如果您的任务只是从 Excel 复制到 JMP,请忽略我的问题。
回复:粘贴错误?这很奇怪。 我试图在此处重现该问题,但未能成功。 我注意到我有 Excel 16.16。您能否确保您拥有最新版本的 Excel?
回复:粘贴错误?它总是不同的文件。 我的第一篇文章中的一个说明是,我可以从 JMP 中获取一列数字,将它们粘贴到 Excel 中,然后立即将它们粘贴回 JMP 中并让它发生。
它通常发生在复制过来的最后一列数据中。
这是今天的一个截图。

回复:粘贴错误?在没有看到原始 Excel 文件的情况下,这可能很难诊断。 如果您不能在此处发布经过清理的版本,请联系技术支持并将文件发送给他们。 他们可能可以解释正在发生的事情并给出策略(也许像@gzmorgan0上面)会有帮助。
回复:粘贴错误?我没有 MAC,所以这里有 3 个建议:
- 将数字列格式化为数字
- 使用 Excel Clean 函数 =Numbervalue(Clean(A1)) 删除不可打印的字符。
- 使用打开 > Excel 向导。 Excel 中包含不可打印字符的列(换行符和表格以及前导空格和尾随空格)未正确粘贴到 JMP 中。但是,当我使用 Excel 向导打开同一个文件时,所有垃圾都被删除了。
如果您有很多列,这两种方法都不容易。 但我建议您复制并粘贴到新工作表中。
然后使用 JMP Excel 向导并仅选择该工作表。在 JMP 13 中,我发现 Excel 向导在处理带有公式的列时存在一些问题,因此请确保列具有值。[JMP 14 没有这个问题]。
祝你好运!