在(命名)表中以字串形式輸入公式

在(命名)表中以字串形式輸入公式

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

相關內容