LibreOffice Calc: условное форматирование на основе значения столбца / ячейки
1728
Pawel Debski
К сожалению, я не могу понять, как работает условное форматирование. У меня есть такой лист:
Я определил 2 стиля ячеек «Низкий» и «Высокий», и я хочу, чтобы в ячейках столбцов AE применялся один из этих стилей, если ячейка в столбце G имеет значение «L» или «H» соответственно. Если туда положено что-то еще, клетки должны оставаться белыми, как они есть.
Для демонстрационных целей я вручную применил стили к строкам примера.
Возможно, я делаю что-то не так, но что бы я ни делал, либо к некоторым ячейкам не применяется правильный стиль, либо к другим ячейкам также применяется стиль. Я не смог достичь желаемого результата.
Не могли бы вы описать точные шаги для получения желаемого форматирования ...
2 ответа на вопрос
1
tohuwawohu
Для LibreOffice 5.1 и 6.0:
Выберите диапазон ячеек для условного форматирования (например, A3: F50);
Выберите Формат меню -> Условное форматирование -> Управление ...:
Нажмите Add:
В разделе «Условие 1» выберите «Формула есть»; в текстовом поле введите $G3="L"; Рядом с «Применить стиль» выберите свой стиль для строк «L»:
Нажмите Add
В разделе «Условие 2» выберите «Формула есть»; в текстовом поле введите $G3="H"; Рядом с «Применить стиль» выберите свой стиль для строк «H»:
Нажмите OK:
Нажмите OK
Дополнительные примечания:
позаботьтесь об удалении любых других определений условного форматирования, если все еще есть что-то определенное, но не обязательное;
позаботьтесь о том, чтобы сначала выбрать диапазон для форматирования, а затем вызовите Формат меню -> Условное форматирование -> Управление ... диалоговое окно условного форматирования содержит поле «Диапазон ячеек», в котором пользователи могут ввести диапазон ячеек - это не сработает, я уже подал отчет об ошибке ...
Спасибо за ценный пост. На самом деле это не работает с Conditon 1 и Condition 2 - некоторые другие клетки также окрашиваются (я не знаю почему). Однако, основываясь на вашем мнении, я нашел решение. Я опубликую это через несколько минут.
Pawel Debski 6 лет назад
1
1
Pawel Debski
Я использую LibreOffice Calc 5.1.6.2.
Так же, как описал мой уважаемый предыдущий плакат:
Выберите диапазон ячеек для условного форматирования (в моем случае A1: F44);
Выберите Формат меню -> Условное форматирование -> Управление ...:
Добавьте первую раскраску:
Формула $ G1 = "H"
Примечание: здесь важен знак доллара! Обозначает не относительную ссылку на столбец для столбца G, в отличие от относительной ссылки на строку 1. Относительный означает, что ссылка изменяется при перемещении оценщика Calc вниз по строкам листа.
Нажмите ОК и добавьте вторую раскраску:
Теперь ваше условное форматирование должно выглядеть так:
И вуаля - теперь все строки нормалей правильно выделены:
Обратите внимание, что ввод двух условий в одном условном формате не работает должным образом - возможно, из-за отставания некоторых остаточных форматов и изменения некоторых нежелательных полей. На самом деле с самого начала у меня не было «другого» состояния.