Insira a fórmula como string em uma tabela (nomeada)

1

Eu tenho a seguinte pergunta. Digamos que há duas tabelas nomeadas (como em HOME / Format as Table):

OPS:

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

MENTE:

operation   Col2    Col3    result
sum         1       2   
diff        1       2   

É possível colocar uma fórmula na coluna result em MYTABLE procurando por OPS com base no conteúdo da coluna MYTABLE[operation] ?

A pesquisa é fácil, mas retorna o conteúdo de OPS[formula] como texto e não consegui convertê-lo em uma fórmula que calcule.

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

Eu encontrei algumas soluções usando VBA Evaluate() , mas não parece funcionar em Tabelas (o resultado é sempre um erro #VALUE!).

    
por Peter 30.03.2018 / 13:14

0 respostas