【发布时间】:2014-11-04 20:07:56
【问题描述】:
有没有办法像 Excel 一样自动突出显示不一致的公式?
我的意思是,如果我有一系列具有相同公式(结构)但其中一个具有不同公式的单元格,Excel 将标记该单元格,因为这是一个潜在的错误。
OOo Calc 中是否提供此功能?我查看了 Detective 功能,但这些功能似乎都不起作用。
【问题讨论】:
标签: openoffice.org openoffice-calc
有没有办法像 Excel 一样自动突出显示不一致的公式?
我的意思是,如果我有一系列具有相同公式(结构)但其中一个具有不同公式的单元格,Excel 将标记该单元格,因为这是一个潜在的错误。
OOo Calc 中是否提供此功能?我查看了 Detective 功能,但这些功能似乎都不起作用。
【问题讨论】:
标签: openoffice.org openoffice-calc
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 不支持 INDIRECT 和 ADDRESS 函数之外的 R1C1 寻址。这使得比较相邻单元格中的公式变得更加困难,因为每个公式都必须将每个内部单元格/范围地址解析为由公式所在的单元格引用。虽然这可以通过编程实现,但它并不是 OpenOffice Calc 的原生功能。在这方面可能已经完成了一些工作(Google 应该知道),但几乎可以肯定它是按需宏而不是后台操作。
【讨论】: