公式文本场景

Formulatext scenarios

一个sheet我有这个公式

我想从公式中提取 + 之后的部分,并在另一个 sheet 的第二个公式中使用它。我这样做是通过:

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 function 应该可以解决长度问题。

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

¹ SUM function