Это возможно с помощью VBA Macro. Я не слишком уверен, существует ли какая-либо функция или выражения, которые могут непосредственно оценивать текст как выражение в Excel.
В книге Excel нажмите ALT + F11, чтобы открыть VBA
Вставьте макрос и введите в него следующий код
Function EvaluateExp(Ref As String)
Application.Volatile
EvaluateExp = Evaluate(Ref)
End Function
Сохраните книгу как файл с именем filename.xlsm, т. Е. С макросом Excel Sheet.
Это создает пользовательскую формулу для оценки выражения текста по его результату. Теперь мы используем эту формулу в Excel. Обратите внимание, что это будет работать только в книге Excel, содержащей этот макрос. Копирование формулы на другой лист приведет к ошибке, поскольку макрос отсутствует.
Теперь ваши выражения, скажем, от A2 до A6, поэтому в ячейках B2 введите следующую формулу и перетащите ее вниз.
=EvaluateExp(CONCATENATE("=",(A2)))