2

Я хотел бы применить цветовую шкалу к текстовым значениям. Но, к сожалению, это работает только на числах!

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

Это изображение объясняет идею, которую я хочу достичь:

3 ответа3

3

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

=MOD(SUM(--(OFFSET($A$1,0,0,MAX(ROW(A1)-1,0))<>OFFSET($A$2,0,0,MAX(ROW(A1)-1,0)))),2)

Вы можете значительно сократить формулу, если у вас есть максимальный диапазон, к которому вы хотите применить форматирование, но он будет менее надежным.

=MOD(SUM(--$A$5:$A5<>$A$6:$A6),2)

1

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

Ваше правило будет «Определенный текст - заканчивая - ВСТАВЬТЕ ВАШУ УНИКАЛЬНУЮ КОНЕЧНУЮ НОМЕРУ ЗДЕСЬ. Я создал красный / жёлтый / зелёный узор для моего на основе 3 разных значений. Надеюсь это поможет! Не забудьте создать новое правило 3 раза, и оно будет работать.

0

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

  • Выберите второй элемент данных ячейки, который вы хотите раскрасить.
  • Выберите "Условное форматирование", "Выделить правила ячейки", «Равно ...»
  • Выберите первый элемент данных, который вы хотите закрасить, и удалите $ из ссылки на ячейку (это важно!).
  • Выберите любые цвета форматирования, которые вы хотите (я выбрал по умолчанию «Светло-красная заливка темно-красным текстом»)
  • Скопируйте (CTRL+c), выберите весь столбец, в котором находятся ваши данные, и вставьте только форматирование.

Теперь каждый элемент, равный предыдущему, получает цвет. Таким образом, вы можете увидеть, насколько велики "блоки" одинаковых значений. Мой пример выходных данных (на основе первых записей вашего примера):

образец вывода

Другой, более сложный способ сделать это - создать дополнительный столбец, который чередует 1 и 0, если появляется новое число. В качестве первого значения укажите =0 а во втором (номер продукта указан в столбце B): =IF(B3=B2;C2;ABS(C2-1)) (обратите внимание, что ABS(<cell>-1 является трюк для создания чередующихся 0 и 1). Теперь вы можете раскрасить этот столбец, используя условное форматирование:

альтернативный пример вывода

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