问题描述
我每天都会收到一些需要分开的文本。我有数百行类似于下面的摘录:
commodity PRICE DIFFERENTIAL: FEB50-FEB40 (APR): COMPANY A OFFERS 1000KB AT $0.40
我需要从该文本中提取单独的片段,因此对于单独单元格中的每个片段,结果需要是日期、月份、公司、规模和价格。在这种情况下,结果将是:
FEB50-40
APR
COMPANY A
100
0.40
我正在努力解决的问题是一致性。例如,一行可能有 FEB50-FEB40
、另一行 FEB5-FEB40
或 FEB50-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 (将#修改为@)