如何从文本字符串中仅提取数值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一个大型数据表,其中有一列包含字符文本。下面列出了文本描述的示例。
我需要对机器人打开/关闭的持续时间做一些描述性统计。
我想提取字符串的数字部分并将其放入具有数字数据类型的新列中。
是否有一个公式函数可以用来在全新的列上执行此操作?
示范文本
:阀门移动到“关闭”位置已完成。 移动“1.530000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“2.030000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“2.010000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“2.510000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“2.215000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“2.215000”秒所用时间
:阀门移动到“打开”位置已完成。 移动“3.160000”秒所用时间
:阀门移动到“打开”位置已完成。 移动“3.160000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“1.815000”秒所用时间
:阀门移动到“关闭”位置已完成。 移动“1.815000”秒所用时间
:阀门移动到“打开”位置已完成。 移动“3.140000”秒所用时间
:阀门移动到“打开”位置已完成。 移动“3.140000”秒所用时间
:阀门移动到“打开”位置已完成。 运动所需时间“2.955000”秒
回复:如何从文本字符串中提取数字值嗨,杰伊V.,
Word() 函数还将采用一个参数来指定分隔符,因此您可以避免使用公式中的 Substr() 部分,而只需使用:
Num( Word( 11, :Text, "\!" ) )
\! 是转义字符串,用于告诉解析器“”是引用字符串的一部分。
-杰夫
回复:如何从文本字符串中提取数字值谢谢 :)
回复:如何从文本字符串中仅提取数字值取决于你到底想要什么。以下选项接近吗?
数据有;
输入字符串 & $100.;
牌;
阀门已完成至“关闭”位置。移动耗时“1.530000”秒
:阀门已完成至“关闭”位置。移动耗时“2.030000”秒
:阀门已完成至“关闭”位置。移动耗时“2.010000”秒
:阀门已完成至“关闭”位置。移动耗时“2.510000”秒
:阀门已完成至“关闭”位置。移动耗时“2.215000”秒
:阀门已完成至“关闭”位置。移动耗时“2.215000”秒
:阀门已完成至“打开”位置。移动耗时“3.160000”秒
:阀门已完成至“打开”位置。移动耗时“3.160000”秒
:阀门已完成至“关闭”位置。移动耗时“1.815000”秒
:阀门已完成至“关闭”位置。移动耗时“1.815000”秒
:阀门已完成至“打开”位置。移动耗时“3.140000”秒
:阀门已完成至“打开”位置。移动耗时“3.140000”秒
:阀门已完成至“打开”位置。移动耗时“2.955000”秒
;
想要的数据(drop=string both);
设置有;
两者=压缩(substr(字符串,任何数字(字符串)),'“');
num=输入(substr(both,1,anyalpha(both)-1),12.);
单位=substr(both,anyalpha(both));
跑步;