在(命名)表中输入公式作为字符串

在(命名)表中输入公式作为字符串

我有以下问题。假设有两个命名表(如 HOME/Format as Table):

操作:

operation   formula
sum         =[@Col2] + [@Col3]
diff        =[@Col2] - [@Col3]

我的桌子:

operation   Col2    Col3    result
sum         1       2   
diff        1       2   

是否可以根据列的内容通过查找将公式放入result列中?MYTABLEOPSMYTABLE[operation]

查找很容易,但返回的内容是OPS[formula]文本,我无法将其转换为计算公式。

=INDEX(OPS[formula], MATCH([@operation], OPS[operation], 0), 1)

我确实找到了一些解决方案,VBA Evaluate()但它似乎在表格中不起作用(结果总是#VALUE!错误)。

相关内容