1

Есть ли более разумный способ управления правилами условного форматирования, чем очевидный менеджер условного форматирования? У меня есть таблицы с многочисленными правилами, построенными на очень сложных формулах, и менеджер просто не справляется с этой задачей в следующих пунктах:

  1. Довольно сложно ввести длинные сложные формулы, потому что строка формулы правила имеет длину 7 см, а формула может иметь длину, в несколько раз превышающую ее.

  2. Если я хочу по сути одно и то же правило с небольшими изменениями, нет способа дублировать существующее правило, мне нужно создать новое и скопировать формулы вручную.

  3. Нет возможности комментировать. Когда у меня есть 10 правил со сложными формулами (иногда очень сложными, просто чтобы уменьшить количество правил), очень трудно понять, какое назначение у каждого из них через некоторое время (особенно если формула имеет длину 2 фута, а я это видно только в 7 см баре ...). Когда я помещаю обычную формулу в ячейку, я могу добавить комментарий, чтобы комментировать. Когда я пишу кусок кода, я могу сделать отступ и добавить комментарии. А с правилами форматирования? Нада.

Есть ли способ обойти эти ограничения?

2 ответа2

1

Основным интерфейсом для управления условным форматированием в Excel является форма, которую вы упомянули. Нет лучшей альтернативы для этого.

Однако вы можете найти несколько альтернатив:

  • Вы можете построить и протестировать формулу в ячейке, а затем просто скопировать ее в поле в условном форматировании.
    Таким образом, вам не нужно помнить все наизусть и быстро проверить, работает ли он или нет.
  • Более сложным способом может быть создание таблицы поддержки, в которой вы храните информацию об условном формате (целевой диапазон, формула, формат ...) и макрос, который загружает эту информацию в условном формате.
    Это может решить большинство ваших проблем (вы также можете добавить комментарии), однако для его настройки требуются усилия, и ваша книга не будет свободна от макросов.
    • Вы также можете искать надстройки, уже имеющие такую возможность, возможно, кто-то уже имел такую же проблему и опубликовал свое решение.
1

Я использую таблицы для этого.

Если вы выделите прямоугольник данных и вставите таблицу, вы можете начать использовать формулы, которые одинаковы во всем столбце, ссылаясь на другие столбцы по названию столбца, а не "B4". Я создаю скрытые столбцы, заполняя ячейку заголовка столбца красным, чтобы дать мне напоминание о том, что мне нужно щелкнуть правой кнопкой мыши и скрыть этот столбец, когда я закончу, и разместить комментарии к этому столбцу, как это имеет смысл. Поскольку он находится в таблице, каждый раз, когда я добавляю строку, формулы автоматически применяются к новой строке, не заставляя меня копировать / вставлять.

Как только я это сделаю, управлять моим условным форматированием будет намного проще, потому что

  • условные формулы должны быть простыми, ссылаясь на мои скрытые столбцы, а не содержать сложные формулы в условном форматировании.
  • Я могу гораздо проще находить неисправные условные формулы, потому что вижу значения для каждой строки.
  • Сложные формулы легче понять, потому что формулы в таблице могут (и должны) ссылаться на другие столбцы в таблице по названию столбца, а не по "B4", что делает их гораздо более читабельными.
  • Вычисление одной формулы условного форматирования для нескольких столбцов более эффективно, поскольку они могут повторно использовать одни и те же вычисления, кэшированные в этих скрытых столбцах, а не пересчитывать их.
  • Даже если вы не оставляете комментарии в скрытых столбцах, вы, по крайней мере, можете дать заголовок столбца, который будет очень полезен для вас.

Это не ослабит всю вашу боль, но это будет иметь большое значение!

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