我有一个 Google Sheet ,我尝试将条件格式应用于任何给定列中的偶数单元格,如果它们的值小于其下方包含数据的行左侧第一个单元格中的值,从右向左看。
为了说明该问题,请参阅单元格 I6、F10、J14 和 K22。下面奇数行上的相关单元格用相同颜色的较浅阴影表示,其中需要比较数据的单元格以粗体文本显示。
所以对于 I6,条件格式公式需要首先查看 H7 单元格是否有数据,如果没有,则查看 G7、F7、E7,最后查看 D7。任何单元格中没有数据意味着条件格式将不适用,但这些单元格中第一个包含数据的单元格将是用于比较的数据,因此在这种情况下,使用 F7 的数据,如果它的数据大于I6 中的数据,I6 将应用条件格式。
我通过使用此条件格式公式对 F6:F33 中的单元格进行了此操作:
=AND(ISNUMBER(F6),OR(AND(ISNUMBER(E7),F6<E7),AND(ISBLANK(E7),ISNUMBER(D7),F6<D7)))
..但它仅适用于这个特定范围。为了避免为每列手动调整它,有没有一种方法可以动态执行相同的函数,以便我可以对任意数量的列使用相同的公式?