如何创建从 ID 中提取字母/数字的公式列?我有一份身份证号码清单。 然而,对我来说唯一重要的是身份证号码的最后五位数字。 我确信我们可以利用一个公式列脚本来执行此操作。
例如:
我的身份证号码是 24KL-L200123。 我只需要创建一个可以提取最后 5 位数字的公式列,最终结果将是 00123。
谢谢。真诚感谢对此的任何建议
自动化和脚本编写数据存取质量和工艺工程分享和交流结果回复:如何创建从 ID 中提取字母/数字的公式列?@哈德利迈尔斯使用 Substr() 函数进行响应是我最常用的方法,添加了一个函数,它实际上增强了代码的可读性并提供了您需要的特定功能。
Right( :Original Value, 5 )
回复:如何创建从 ID 中提取字母/数字的公式列?我建议查看 JMP 脚本索引(从 JMP 转到帮助/脚本索引)并https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/character-functions.shtml 。
正确的(细绳,数数
返回最右边的子字符串数数的字符细绳。
子字符串(细绳,起始索引,数数
提取第一个参数部分的字符细绳。 从第二个参数给出的位置开始(起始索引),并根据第三个参数中指定的字符数结束(数数)。如果开始是负数,子字符串向后搜索从开始从字符串的末尾开始。 如果长度为负或不存在,子字符串返回以以下内容开头的字符串开始并继续到文本字符串的末尾。
回复:如何创建从 ID 中提取字母/数字的公式列?有效。 我很想知道这背后的基本原理是什么。 您能详细分享一下吗? 谢谢
回复:如何创建从 ID 中提取字母/数字的公式列?你好,
这对你有用吗?:
Substr( :Original Value, -5, 5 )
回复:如何创建从 ID 中提取字母/数字的公式列?ID 号的格式是否始终与您的示例类似? 就像字符串中的最后五个字符总是您想要的数字一样吗? 如果是,您可以使用 Right() 函数。
Right("24KL-L200123",5);