在Excel中将表达式计算为公式

时间:2017-04-05 07:06:44

标签: excel excel-formula

我使用“&”创建了一个表达式连接不同的单元格,我创建了这个:

=INDEX((Data_sheet!A1:M20440;Data_sheet!A20441:M40880;Data_sheet!A40881:M61320);20;5;D2)

现在,我的表达式是一个公式,但是当我粘贴它时它没有被计算为公式,我可以看到单元格中的整个表达式,但我想得到的是评估该值的背后的值式。我想知道如何将它作为公式进行评估(因为我将有数千个这样的表达式)

2 个答案:

答案 0 :(得分:2)

我的猜测是,您可以使用多个其他公式在Excel中创建INDEX公式。

创建公式后,复制所有公式并将其粘贴到txt文件中。然后,从txt文件中复制所有公式,并将其再次粘贴到您希望公式执行的Excel中。这是在不创建任何宏或其他公式的情况下执行此操作的最简单方法

答案 1 :(得分:1)

请参阅此问题寻求解决方案:

How to turn a string formula into a "real" formula

特别要注意关于Excel隐藏的EVALUATE函数的答案,只有在定义使用它的名称后才能访问它。

https://www.vertex42.com/ExcelArticles/evaluate-function.html