小编Scr*_*r22的帖子

在不使用 VBA 的情况下应用任何公式 n 次?

我有以下单元格:

A1:

justsometext
Run Code Online (Sandbox Code Playgroud)

乙1:

3
Run Code Online (Sandbox Code Playgroud)

C1:

=DOSOMETHING(A1)
Run Code Online (Sandbox Code Playgroud)

我想将公式应用C1n 次(n 为 3, 中的值B1),因此在这种情况下,这意味着:

C1:

=DOSOMETHING(DOSOMETHING(DOSOMETHING(A1)))
Run Code Online (Sandbox Code Playgroud)

有没有可能在没有宏的情况下做到这一点,也许是通过使用数组公式?

更新:

重复的次数并不总是 3,而是会随着时间的推移而变化和/或因行而异。

这是一个简单的示例,说明它应该是什么样子:

示例工作表的屏幕截图

请注意,该解决方案应该适用于任何公式,而不仅仅是像示例中那样附加一个常量字符串。

worksheet-function microsoft-excel

6
推荐指数
2
解决办法
2319
查看次数