У меня следующий вопрос. Допустим, есть две именованные таблицы (как в HOME/Format как таблица):
OPS:
operation formula
sum =[@Col2] + [@Col3]
diff =[@Col2] - [@Col3]
MYTABLE:
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! ошибка).