【问题标题】:How can I detect inconsistent formulas?如何检测不一致的公式?
【发布时间】:2014-11-04 20:07:56
【问题描述】:

有没有办法像 Excel 一样自动突出显示不一致的公式?

我的意思是,如果我有一系列具有相同公式(结构)但其中一个具有不同公式的单元格,Excel 将标记该单元格,因为这是一个潜在的错误。

OOo Calc 中是否提供此功能?我查看了 Detective 功能,但这些功能似乎都不起作用。

【问题讨论】:

    标签: openoffice.org openoffice-calc


    【解决方案1】:

    Excel 主要通过将 R1C1 公式等效项与相邻单元格进行比较来消除不一致的公式错误,因为 R1C1 版本没有改变。如果您在 A1:C9 中有数字并且对 A10:C10 中每一列的数字求和,则公式为 xlA1=SUM(A1:A9)=SUM(B1:B9)=SUM(C1:C9),但为 xlR1C1 它们都是=SUM(R[-9]C:R[-1]C)(如果首选绝对引用,则为=SUM(R1C:R9C))。这使得 Excel 可以很容易地将一个公式与另一个公式进行比较,以查看它们是否相同,或者从 R1C1 的角度来看是否不同。实际上,该操作非常简单,可以作为即时后台操作执行。

    不幸的是,OpenOffice Calc 不支持 INDIRECTADDRESS 函数之外的 R1C1 寻址。这使得比较相邻单元格中的公式变得更加困难,因为每个公式都必须将每个内部单元格/范围地址解析为由公式所在的单元格引用。虽然这可以通过编程实现,但它并不是 OpenOffice Calc 的原生功能。在这方面可能已经完成了一些工作(Google 应该知道),但几乎可以肯定它是按需宏而不是后台操作。

    【讨论】:

    • 不完全是我想听到的,但至少我现在可以停止搜索了。谢谢!
    猜你喜欢
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多