【问题标题】:Convert Java/C style formula to excel formula将 Java/C 样式公式转换为 excel 公式
【发布时间】:2013-07-15 13:13:19
【问题描述】:

this问题有关,但我想换个方向做

我正在尝试将这些嵌套的 Java/C 样式公式转换为 excel。例如:

(Func("A") && Func("B"))||(~Func("C") && Func("D"))

变成

=OR(AND(Func("A"),Func("B")),AND(NOT(Func("C")),Func("D")))

我可以将Func() 转换为 VBA 函数,但由于我列出了 1500 多个公式,我希望自动转换

欢迎使用任何免费的 VBA、公式或外部库的解决方案

【问题讨论】:

标签: worksheet-function vba


【解决方案1】:

您可以使用内置的 Excel 函数来替换所需的字符串,而不是其他确定的字符串,例如:

=SUBSTITUTE(D2,"AND"," == ")

您还可以将公式读入 VBA 中的字符串,执行相同的操作,然后将公式放回 excel 中。

strFormula = Cells(2, 4).Formula
strFormula = Replace(strFormula, "AND", " == ")
Cells(2, 4).Formula = strFormula

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多