我有一个Excel电子表格,可以跟踪几只鸟的每日体重测量值。我有条件格式设置,以便当那天的权重低于某个阈值时,单元格的颜色会发生变化(实际上,有三个阈值,相应的颜色变化)。然而,毛重只是这里的一个因素,从一天到下一天的重量变化对于跟踪鸟类的健康非常重要。
我遇到的问题是这是一个动态范围。也就是说,我没有固定的细胞。我不能只指向两个单元格并告诉它计算差异;每天范围都会发生变化(也就是说,今天差异将在C4和C3之间,但明天它将介于C5和C4之间,然后是C6和C5等)。每天数据都输入到列中的新单元格中,我希望计算基于前面的单元格。
在Excel中是否有办法使用条件格式,这样如果两个值之间的差异超过给定量(在这种情况下,1
就足够了)它会改变颜色,还是需要使用VBA?
答案 0 :(得分:0)
不需要VBA,而且正如@Tim建议的那样做得更好,但如果你坚持的话:
选择C3并设置规则(使用公式确定要格式化的单元格)
=ABS(C3-C2)>1
(1
是您选择的重要性,假定为正或负)并且对于范围(适用于)确保从C3开始(假设您有标题行并且您的数据在C2中开始),例如< / p>
=$C$3:$C$1000
或向上“1000”,无论多少都需要。