Было бы более полезно, если бы вы указали версию Excel, которую вы используете, чтобы мы могли дать более конкретные ответы.
В общем, есть два способа получить доступ к ячейкам по их относительному смещению.
Лично я всегда меняю ссылки на строки / столбцы на режим "R1C1". Вы можете сделать это через настройки параметров. После этого вы можете сделать что-то вроде сказать =R[-1]C<RC
в тесте условного формата. Это говорит: «Предыдущая строка, тот же столбец меньше текущей строки и столбца?«Гораздо проще, чем пытаться разобраться в нормальном референсном режиме. Вы также можете привязать либо строку, либо столбец, чтобы можно было применить один и тот же условный тест в любом месте выбранного диапазона. Поэтому =R[-1]C1<RC1
можно применить ко всем столбцам, поскольку это заставляет тест смотреть только на столбец 1, сравнивая столбец 1 текущей строки со столбцом 1 предыдущей строки.
Другая вещь, которую вы можете сделать, это использовать функцию offset
для ссылки на другую ячейку. Так offset(RC,-1,0)
например. Этот метод имеет то преимущество, что он не подвержен ошибкам при перемещении данных. При использовании метода относительной ссылки, если вы вырезаете / вставляете строки вокруг или вставляете множество строк, вы можете обнаружить, что некоторые условные формулы все еще ссылаются на исходные строки, а не на вставленные. Этого не произойдет, если вы используете формулу offset
.
Попробуйте несколько раз, и вы скоро подберете метод.