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

В этом случае, однако, поле атрибута является текстовым. Примеры значений включают в себя: "Активный", "Неактивный", "Требуется проверка".

Мне все равно, какое значение получает какой цвет. Я просто ищу простой вариант автоматического применения некоторых цветов без необходимости добавления нового правила условного форматирования для каждого возможного значения текста.

В следующей таблице должно быть 3 цвета для столбца Статус.

Client, Status
Bob's Burgers, Active
Lucy's Salad Bar, Inactive
George's Existential Crisis, Active
Other George's Pub, Needs Review

РЕДАКТИРОВАТЬ: я ссылаюсь на условное форматирование дважды в моем вопросе. Этот вопрос заключается в том, чтобы сделать это автоматически для разброса текстовых значений, без одного правила для текстового значения - без обновлений для новых возможных значений, без выбора отдельных цветов и т.д.

Это оптимизация для уже описанных правил условного форматирования, а не вопрос о том, как использовать саму функцию.

2 ответа2

0

Если VBA и много кода и работы не будут работать для вас, то самым быстрым / простым способом будет создание правил для каждого типа данных, с которым вы работаете.

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

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

Только после того, как вы полностью и исчерпывающе донесете до программы все, что касается данных и как они должны обрабатываться, вы можете фактически вводить данные.

Как видите, это быстро становится очень, очень большим.

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

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

И да, цветовые шкалы могут работать только с данными, которые уже понятны в общем контексте, например числовые значения. Текстовые данные могут все еще быть полезными, но еще раз, вы должны объяснить, ЧТО эти данные значат, прежде чем Excel сможет начать их автоматическое ранжирование.

0

Вы можете просто создать пример условного формата и использовать « Формат по образцу», чтобы скопировать формат в нужную ячейку или диапазон. Это всего лишь три щелчка мыши, чтобы делать то, что вы хотите.

  1. Выберите исходную ячейку условного формата.
  2. Нажмите (или Shift+ щелкните, если вы хотите применить к несмежному диапазону) Format Painter.

Формат Painter

  1. Нажмите (и перетащите, если диапазон) на ячейки, к которым вы хотите применить форматирование.

Примечание . В качестве побочного эффекта, к сожалению, также будет применяться любое другое форматирование (границы, шрифты и т.д.).

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