在Excel中将concat函数的输出用作公式



我不想写宏(由于最终用户的限制(。我希望类似=CONCAT("='",A2,"'!K14")的输出用作='Sheet1'!K14。除非我明确地进入单元格&点击回车键。

只需确保您了解Indirect的性能限制。

它是一个不稳定的函数,这意味着它每次对工作簿进行更改时都会进行计算。当你使用它几次时不是问题,但如果你有数千个,它可能会冻结。

使用间接函数。您还可以通过将CONCAT((函数仅替换为AND运算符来简化。试试这个:

=INDIRECT("'"&A2&"'!K14")

最新更新