我有以下問題。假設有兩個命名表(如 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!錯誤)。