微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将文本提取到 Excel 中的单元格中

如何解决将文本提取到 Excel 中的单元格中

我每天都会收到一些需要分开的文本。我有数百行类似于下面的摘录:

commodity PRICE DIFFERENTIAL: FEB50-FEB40 (APR): COMPANY A OFFERS 1000KB AT $0.40

我需要从该文本中提取单独的片段,因此对于单独单元格中的每个片段,结果需要是日期、月份、公司、规模和价格。在这种情况下,结果将是:

FEB50-40
APR
COMPANY A
100
0.40

我正在努力解决的问题是一致性。例如,一行可能有 FEB50-FEB40、另一行 FEB5-FEB40FEB50-FEB4。另一个让我感到困难的例子是某些行可能有 'COMPANY A' 和其他 'COMPANYA'一个词而不是两个词)。

有什么想法吗?我一直在尝试以下组合,但无法获得统一的结果。

=TRIM(MID(SUBSTITUTE($D7," ",REPT(" ",LEN($D7))),(5)*LEN($D7)+1,LEN($D7))) 
=MID($D7,20,21-10)
=TRIM(RIGHT(SUBSTITUTE($D6,"$",REPT("$",2)),4))

有时我会

FEB40-50(' OR 'FEB40-FEB5' 

什么时候该

'FEB40-FEB50'`

感谢能够提供帮助的人。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。