修改Excel“查找”公式以查找多个可能的结束值

时间:2013-04-09 15:07:38

标签: excel excel-formula trim

我有一个适合我的公式。它正在收集电子邮件的内容并切入字段。这是“成本应该是”单元格的公式。 = MID(TRIM(CLEAN(B463)),FIND(“成本应该:”,TRIM(清洁(B463)))+ 15,查找(“零售:”,TRIM(清洁(B463))) - 查找(“成本应该是:“,TRIM(CLEAN(B463))) - 15)

我遇到的一个问题是,有时人们会跳过他们没有价值的字段。在这种情况下,没有找到“零售”。下一个字段将开始“销售”。

有没有办法可以编辑这个公式,让最终值显示“或”语句?意思是代替发现(零售......),它会说找到(零售,或销售等)。所以它只是找到下一个是什么?

我也有一个问题,结果中有空格。任何方式摆脱空间,而不必在事后操纵数据?

1 个答案:

答案 0 :(得分:0)

尝试使用此版本的“零售:”或“销售:”...使用额外的TRIM来摆脱任何前导或尾随空格

=TRIM(REPLACE(LEFT(TRIM(CLEAN(B3)),FIND(IF(COUNTIF(B3,"*Retail:*"),"Retail:","Sales:"),TRIM(CLEAN(B3)))-1),1,FIND("Cost Should Be:",TRIM(CLEAN(B3)))+14,""))