2017-04-05 116 views
0

我已创建使用“&”来连接不同的细胞的表达,我创建这样的:评估表达式为Excel公式

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

现在,我有这是一个式的表达,但当我粘贴它时,不会将它作为公式进行评估,我可以在单元格中看到整个表达式,但是我希望得到的是评估该公式后面的值。我想知道如何使它评估如式(因为我将有成千上万这样的表达式)

+0

如何创建所有这些公式?使用Excel拖动填充? –

+0

问题是该表达式不作为公式进行评估。得到的是具有上述表达式的单元格,但为了评估它,我需要在每个表达式中推送“返回”。我想要的是粘贴expressioan和excel来评估它作为一个公式。 –

+0

可能的重复[如何将字符串公式转换为“真实”公式](http://stackoverflow.com/questions/4471884/how-to-turn-a-string-formula-into-a-real-formula ) – Michael

回答

2

我的猜测是,你将创造使用多个其他公式在Excel中的INDEX公式。

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

+0

@JackGreen谢谢,如果您发现它有用,请将答案标记为正确 –

1

见的解决方案这个问题:

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

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

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

+0

我必须继续检查,因为我的Excel版本不同,但是,必须有一个更简单的方法。 –

+0

关于这个确切的问题有很多问题,你已经构建了一个公式/表达式,然后想要评估它。不幸的是,没有其他方法。它是VBA或隐藏的EVALUATE函数。 – Michael

+0

谢谢你的回答。我想我会使用复制粘贴到记事本文件和从记事本文件复制到Excel表格的方法 –