У меня есть такая таблица в LibreOffice

A      | B        | C       | D
-------+----------+---------+---------
1      | A        | 1       | B
2      | C        | 2       | C
3      | D        | 4       | D

Я хочу, чтобы фон столбцов A и C был зеленым или красным, если содержимое равно или не равно, соответственно. В приведенном выше примере ячейки A1, C1, A2, C1 будут зеленого цвета, в то время как A3 и C3 красного цвета, потому что содержимое отличается.

До сих пор я делал что-то подобное, используя условное форматирование.

Это работает для первого ряда. Но когда я попытался перетащить ячейку в ячейки ниже, содержимое ячеек изменилось на исходную ячейку.

И когда я попытался вставить Специальное и вставить только форматирование, формат попытается сравнить содержимое ячейки с ячейкой A1.

2 ответа2

1

Использование знаков доллара трактует формулу как абсолютную, в этом случае $A$1 всегда будет смотреть на ячейку A1 независимо от того, куда вы пытаетесь перетащить формулу. Использование $A1 заставит его всегда смотреть на столбец A, но использовать переменную строку. Использование A$1 позволит использовать переменные столбцы, но всегда строку 1. Наконец, использование A1 означает, что ничего не исправлено, и строки и столбцы изменятся в соответствии с требованиями.

0

Оказывается, я должен использовать A1 вместо $A$1 и использовать Format Painter. Это работает сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .