从文本中读取和执行公式

时间:2016-06-21 14:03:23

标签: excel

我有一个问题,我需要执行保存为文本的复杂公式。 我只能找到VBA和EVAL()解决方案,这些解决方案在我的情况下无法使用。

例如,我有一个单元格:

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

我希望另一个单元格中的公式可以在运行示例公式时获得结果。 我得到#REF!尝试INDIRECT()

时出错

编辑:基本上,有没有办法运行EVALUATE()公式,而无需通过“名称管理器”定义自己的公式。

1 个答案:

答案 0 :(得分:3)

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

  1. 选择单元格B2
  2. Control + F3,添加
  3. 姓名:EvalFormula
  4. RefersTo:= EVALUATE(A2)
  5. 确定你的出路
  6. 在B2中输入= EvalFormula