将文本提取到 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 (将#修改为@)