从文本中读取和执行公式

我有一个问题,我需要执行一个复杂的公式保存为文本。 我只能findVBA和EVAL()解决scheme,这是我的情况不能使用的。

例如,我有一个单元格:

IF(VLOOKUP($A1;Summary!$E:$K;1;TRUE)=$A1;VLOOKUP($A1;Summary!$E:$K;7;TRUE);0) 

我想在另一个单元格中的公式得到运行示例公式时得到的结果。 我得到一个#REF! 尝试使用INDIRECT()时出错

编辑:基本上,有没有一种方法来运行EVALUATE()公式,而不必通过“名称pipe理器”来定义自己的公式。

假设您想要在公式文本的右侧显示结果。 假设formulatext在单元格A2中。

  1. select单元格B2
  2. 控制+ F3,添加
  3. 名称:EvalFormula
  4. RefersTo:=评估(A2)
  5. 确定你的出路
  6. 在B2中input= EvalFormula