Excel 如何将串联字符串计算为公式?

Excel 如何将串联字符串计算为公式?,excel,formula,Excel,Formula,我使用CONCATENATE生成多个公式作为一系列周数的文本。 当我将公式复制到单元格中时,我看到的是公式文本,而不是计算值 如何以显示公式结果而不是公式文本的方式复制它?创建一个用户定义的函数 Public Function eval(concatstr) eval = Worksheet.Evaluate(concatstr) End Function 然后把这个放进目标单元格 =eval(A1&B1&C1) 其中a1、b1和c1是要连接的值,这将连接字符串并在单个单元格

我使用CONCATENATE生成多个公式作为一系列周数的文本。 当我将公式复制到单元格中时,我看到的是公式文本,而不是计算值


如何以显示公式结果而不是公式文本的方式复制它?

创建一个用户定义的函数

Public Function eval(concatstr)
eval = Worksheet.Evaluate(concatstr)
End Function
然后把这个放进目标单元格

=eval(A1&B1&C1)
其中a1、b1和c1是要连接的值,这将连接字符串并在单个单元格中对其求值


其中D1是串联字符串

,这几乎肯定不是最好或最简单的方法。请给我们一个你用这种方法生成的公式的例子,这样我们就可以提出更好的选择。
=eval(D1)