有没有办法通过条件格式(最好是没有VBA,但如果它是一个必须,然后我打开它),突出显示一个单元格的公式“想法”不同于上面的单元格?条件格式 - 突出显示公式不同的单元格?
我有一列公式,但必须手动编辑其中的一些。我想要突出显示那些手动编辑的公式,所以当我更改其他单元格的公式时,我知道在更新该列时要跳过哪个单元格。
我想有B5
黄色突出显示,由于公式是不同的。
我试过使用=FORMULATEXT($B3)<>FORMULATEXT($B2)
,但这不起作用,因为它正在查看文字公式文本......其中它们总是不同的。 (=FORMULATEXT(B3)=FORMULATEXT(B2)
将始终为FALSE
,因为公式在技术上发生了变化,尽管它是相同的“想法”)。
我还可以或许用=LEN($B3)<>LEN($B2)
但会有假阳性,当行更改从9
到10
,再从99
到100
...
另一个选项,当然,仅仅是在一个IF()
声明中工作,以澄清为什么我在做一个不同的公式,即=IF(ROW()=5,A5+A4+A2+A1,A5+A4)
并使用它......但是没有真正的逻辑为什么我必须手动编辑我可以工作 - 这就是为什么我只想对那些随机单元格提供了很好的视觉提示,该公式不像其他人。
编辑:快注意上面的公式是的方式简化。我的实际情况有点复杂。我也在寻找一个普遍的答案。考虑到我的目的,我可能会检查一下,如果公式中有两个以上+
,请突出显示该单元格。 ......但我对解决这种更广泛适用的问题的一般方法感兴趣。
于是小绿色三角形中左上角是不够的? 8P –
也许会添加评论(例如红色三角形而不是黄色填充)。 – pnuts
你可以使用更通用的公式:'= INDEX(A:A,ROW())+ INDEX(A:A,ROW() - 1)',那么你可以直接比较FORMULATEXT。 –