我有以下问题。假设有两个命名表(如 HOME/Format as Table):
操作:
operation formula
sum =[@Col2] + [@Col3]
diff =[@Col2] - [@Col3]
我的桌子:
operation Col2 Col3 result
sum 1 2
diff 1 2
是否可以根据列的内容通过查找将公式放入result
列中?MYTABLE
OPS
MYTABLE[operation]
查找很容易,但返回的内容是OPS[formula]
文本,我无法将其转换为计算公式。
=INDEX(OPS[formula], MATCH([@operation], OPS[operation], 0), 1)
我确实找到了一些解决方案,VBA Evaluate()
但它似乎在表格中不起作用(结果总是#VALUE!错误)。