В общем-то:
Excel принимает D:D
вместо D1:D<LARGE NUMBER>
- делает ссылку на весь столбец.
Это не так, например, в LibreOffice Calc (D1:D1048576
появляется, если вы выбираете столбец и выбираете "Условие" в Условном форматировании).
Для условного форматирования вы должны в конечном итоге использовать ссылку SINGLE CELL. Эта ссылка будет использоваться во всем диапазоне ячеек, к которому применяется форматирование.
Самый надежный способ проверки и hi-lite для определенного значения в наборе ячеек - сначала выбрать ячейки, отметив, где вы оставляете курсор, а затем использовать тип "формула" в условном форматировании с не абсолютным ссылка на ячейку с курсором,
Например, =(G1="open")
, должно работать, если вы выбрали весь столбец и курсор в левой части G1 оставлен.
Обратите внимание на отсутствие $
в этой ссылке (нажимайте f4 in в Excel [SHIFT+f4 в LibreOffice Calc], чтобы получить его таким).
Примечание. Использование типа формулы - результат этой формулы должен иметь значение "1" или "true", чтобы инициировать форматирование, AND(A2>100,B2="flag",C2=>30)
, NOT(...)
плюс OR(...)
может помочь, если вам нужно объединить НЕСКОЛЬКО тестов.
Вот изображение диалогового окна правил Excel
Это совершенно не связано с вышеизложенным, поэтому давайте добавим несколько слов о контенте:
Формула "Правило": is «=(D2 <$ N1)», что означает, что ссылка на одну ячейку - D2, и результат TRUE будет присутствовать, если значение в "D2" меньше, чем значение в "N1" ( неизменяемая ссылка из-за $ s). Поскольку D2 не соответствует диапазону, указанному в разделе "Относится к", он изменится в соответствии с тем, какая из ячеек в диапазоне, которую Excel рассчитывает в определенный момент).
Это похоже на цикл FOR в любом языке программирования; Формула будет применена к указанному диапазону. В этом случае весь столбец "D".