2

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

Смысл в том, чтобы раскрасить разделительную линию. До сих пор у меня было статическое форматирование, но при сортировке таблицы форматирование остается на своей позиции, что .... глупо.

Вот моя попытка решить эту проблему с помощью правила условного форматирования. Это делает ячейки формата, но не правильные! Кажется, форматировать пустые ячейки - я не знаю почему.

Вот экран:

И, пожалуйста , не обращайте на меня внимания, чтобы прочитать справку! Я попробовал это. Но он переведен очень плохо и описывает совершенно разные сценарии с числами, а не с текстом, и нет объяснения поля "Bereich" (= область) в диалоге условного форматирования, кроме объяснения типа "это для определения области", хорошо ... спасибо за это ...:D

Я действительно не понимаю. Пожалуйста, порекомендуйте! :)


Обновить:

С помощью замечательного ответа tohuwahowus я смог понять, что я хотел сделать - визуально выделить разделительную линию, которая всегда помещается между двумя логическими частями списка, даже после сортировки с несколькими условиями сортировки:решенный экран

Изначально снятое на скриншоте правило условного форматирования теперь дополнительно изменяется, чтобы действовать как условие "содержит", чтобы иметь возможность добавить символ (K) для достижения цели сортировки (между "ja" и "nein"). :) Список отсортирован сначала по столбцу F, второй по H и третий по столбцу C.

1 ответ1

1

В диалоговом окне « Conditional Format просто поместите строку @SEP@ в кавычки: "@SEP@" (см. Ниже, зеленый прямоугольник). Это необходимо, чтобы LO обрабатывал его как строку; в противном случае он попытался бы обработать это как формулу:

Позаботьтесь о том, чтобы, если вы выбираете equals / ist gleich для сравнения (выше: красный), сравнение выполняется без учета регистра - поэтому LO Calc будет применять форматирование для ячеек, содержащих @SEP@ а также @sep@ . Если вы хотите обрабатывать обе строки по-разному, вам нужно выбрать starts with / beginnt mit качестве оператора.

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