Есть ли более простой способ объединить формулы в одну ячейку, кроме копирования и вставки текста формулы?

У меня есть длинная сложная формула, которую я разделил на две отдельные формулы и затем объединил их в третью ячейку. Но теперь я хочу все в одной клетке, одной формуле.

Это чрезмерное упрощение, но, скажем, у меня есть: A2 = A1 ^ 2; В2 = В1 * А1; С2 = MAX(А2, В2)

Но я хочу переключиться на: C2 = MAX(A1 ^ 2, B1 * A1)

Без необходимости входить и копировать / вставлять каждую отдельную формулу в C2.

Использование мыши или клавиш со стрелками для выбора нужного текста для замены является неприятным.

1 ответ1

0

Я предлагаю использовать substitute() и concatenate()

E2  ---> '=max(
F2  ---> =SUBSTITUTE(C2,"=","")
G2  ---> ,
H2  ---> =SUBSTITUTE(FORMULATEXT(B2),"=","")
I2  ---> )
J2  ---> =CONCATENATE(E2,F2,G2,H2,I2)

Затем ... вы можете скопировать содержимое J2 в качестве формулы для заполнения C2.

Надеюсь, поможет. (:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .