Я хочу знать, как скопировать формулу в другую, сохраняя при этом исходные значения. Например, у меня в диапазоне A1:A5
пять значений (смесь констант и / или формул), и мне нужно (в том же диапазоне - не в новом столбце) включить функцию =Round("original value or formula",2)
, (или любая другая формула; это всего лишь пример)
Например:
A1
оригинальное значение50.64635
- Исходная формула
A2
=3*F1
(которая может отображаться как54.25875
еслиF1
содержит18.08625
) - Исходная формула
A3
=SQRT(2)
(которая будет отображаться как1.4142136
)
Я хочу получить результат:
A1
новый контент (формула)=round(50.64635,2)
A2
новый контент (формула)=round(3*F1,2)
A3
новое содержание (формула)=round(SQRT(2),2)
и т. д. Обратите внимание, что я не хочу, чтобы A1
был изменен на 50.65
, и я не хочу, чтобы A2
был изменен на 54.26
или даже =ROUND(54.25875,2)
и т. д. Я знаю, как делать аналогичные вещи с помощью простых операций (copy/paste special – Formula – add, substract, multiply, divide
) и сохранить исходные значения или формулы. Но я не знаю, как обернуть функцию вокруг существующего значения или построить формулу иным образом, используя существующую формулу в качестве компонента.
Другая идея состояла бы в том, чтобы проиграть преобразование моих исходных значений / формул в текст, использовать функцию поиска / замены, конкатенацию или какой-то странный микс, и я хотел бы получить желаемый результат, но я хотел бы знать, есть ли какой-то более короткий путь;)