【发布时间】:2016-09-02 05:23:21
【问题描述】:
如何编写一个非常复杂的 Excel 公式?
通常 Excel 公式是这样的:IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")。
我如何编写一个大约 300 行代码的庞大公式:
1) conditional statements
2) loops
3) calling other formulas
拥有可读的代码而不是一行代码很重要。 当然 excel 不是这项工作的编写工具,但我有一个非常旧的应用程序,我负担不起重写它。
【问题讨论】:
-
使用 vba 模块和函数将其分解并使其可维护?如果有那么复杂,我会认为
program而不是formula或function。 -
如果你提供一些数据和预期的结果会更容易理解和给出答案。可能有更简单的方法。
-
Complex 什么也没告诉我们。 300 行代码告诉我们的更少。由于您正在谈论代码行,因此您实际上是在谈论使用 VBA。这与它有多少行无关,而与它的效率和正确性无关。
标签: excel