数字字符串提取

时间:2015-01-13 14:02:14

标签: excel

我正在尝试从字符串中提取子字符串。这些字符串当前是一行excel列,如下所示:

ABC 54 SOMETHING 11165 POP 1234567890 SOMETHING ABC/W 05/1234500022385 SomethingW1234500006840Abc05 d 13/1/15 我想要的是从每个行字符串中提取任何5位或13位数字。

我已经为这项工作提出了这个算法:

1)输入行 2)扫描字符串 3)如果找到数字/整数,则检查数字字符串从开始到结束的长度 4)如果length = 5或length = 13,则只输出数字字符串到下一列 5)输入新行... 6)继续1 - 5直到数据集用尽

excel中是否有可以执行此操作的功能?

P.S:我愿意学习任何可以完成工作的语言/工具。

1 个答案:

答案 0 :(得分:0)

它可能比你制作它更容易。如果我是你,我会更新这个问题,以提供明确的输入和所需输出。我会仔细研究this可能类似问题的接受答案,因为看起来它可能有用。毫无疑问,有人会为你提出一个更漂亮的正则表达式,但here是一个可能有效的想法..