Допустим, у меня есть результат формулы, который возвращает это +10+5+1+40
виде текста. Я хочу затем суммировать эти числа, чтобы получить общую сумму.
Результатом может быть любое количество значений, например, +2+5
или +10+5+7+1+8
.
В случае, если это полезно, исходный набор данных является чем-то вроде этого S10_S5_S1_S40
или этого E_E_S2_S5
. Я вычеркнул все, кроме цифр рядом с S, что я и хочу добавить.
Наконец, я пишу на суперпользователя, так как хочу избежать VBA, если смогу.
Обновить
С помощью этой формулы:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D25,"E",""),"_",""),"S","=",1),"S","+")
Я дошел до этого =10+5+1+40
, где D25 = S10_S5_S1_S40
... но это действительно то же самое, что иметь +
впереди, я думаю!