Formulatextscheme

在一张纸上,我有这个公式

在这里输入图像说明

我想从公式中提取零件之后的零件,并在另一个零件表的第二个公式中使用它。 我通过这样做了:

 RIGHT(FORMULATEXT('Sum by Type'!E24),(LEN(FORMULATEXT('Sum by Type'!E24))-FIND("+",FORMULATEXT('Sum by Type'!E24))))*1000 

我的问题是,有时它不是一个+而是一个- 。 我知道我可以做一个if确定运营商的find但这已经是一个choose公式的一部分是太长时间XD是否有另一种方法来做到这一点?

尝试寻找SUMs¹右括号。 MID函数应该删除长度的问题。

 MID(FORMULATEXT('Sum by Type'!E24), FIND(")", FORMULATEXT('Sum by Type'!E24))+2, 99)*1000 

¹SUMfunction