【发布时间】:2017-07-17 12:07:48
【问题描述】:
如何从具有多个日期值和不同字符的字符串中获取 MAX 日期?
字符串示例:
11AUG2016更改gggqqq2i8yj 29SEP2016移除tyijdg298 30SEP2016添加,mkdjenb200 03OCT2016 zzxxddd4423 04OCT2016 jioi == ++ - 234jju 24OCT2016更新tuiomahdkj 10JAN2017更新ZZZZ T4123III 13JAN2017更新jukalzzz123 20JAN2017 iiiwwwaazz678uuh P>
【问题讨论】:
-
查看this question 的答案,然后在Excel 中应用
MAX函数? -
参考Regular expressions并使用正则表达式提取所有日期值。
-
对日期使用正则表达式,然后循环匹配将它们转换为
Date并缓存最高匹配。 -
为什么不使用文本编辑器将字符串拆分为多行,例如 Notepad2、Notepad++ 甚至 Ms Word(例如将
Update替换为^p;重复Added) ?然后,您可以将结果粘贴到 Excel - 每个值都将进入其自己的行。然后,您可以使用RIGHT和DATEVALUE函数轻松提取日期。 -
我发布了一个来自您之前帖子的答案。现在请您花时间对您的所有问题(包括这个问题和以前的问题)给予适当的反馈。谢谢