2016-06-13 4 views
3

У меня есть список повторяющихся имен таблицУсловного форматирования с Возрастающими цветами

Table1 
Table1 
... 
Table2 
... 
Table99 

мне было интересно, если есть в любом случае использовать Excel условного форматирование для выделения каждому из различного имени таблицы другого цвета, используя какое-то шаг.

Так таблица1 будет 000033 и таблица2 000066 и так далее, используя шестнадцатеричное значение

можно написать условное сказать, если R <> R-1, то новый цвет, или, если R = R-1, то такой же цвет , но это цветная часть, которая меня озадачила.

Я могу написать функцию vb, если это необходимо, но я искал более быстрое решение.

+0

Цвет - не единственная проблема. Существует еще одно: условное форматирование в Excel 2013 поддерживает только до 5 цветов (изначально). Если вы используете формулы, вы можете нажать до 8 цветов. Но, глядя на ваши образцы данных, мне кажется, что вы ищете еще много цветов (будет очень красочный лист). Но в итоге вы правы: все форматирование «жестко закодировано» в состоянии форматирования и не является динамическим. Единственная возможность - использовать «2-цветную шкалу» или «3-цветную шкалу». В таких случаях цвет динамически назначается. Но вы не можете дать ему конкретную шестнадцатеричную ценность. – Ralph

+0

Может быть, я могу использовать вращающиеся 3 цвета, поэтому, если <> и цвет зеленый, тогда красный ... что-то вроде этого, но как я могу получить обратную сторону – Mike

+0

Это вам решать. Только вы знаете требования. :) – Ralph

ответ

2

Вы можете цикл через три цвета (при условии, что номера для таблиц сортируются в порядке возрастания) с правилами формул CF, такие как:

=MOD(SUBSTITUTE(A1,"Table",""),3)=1 

и =1 заменена =2 и =0 для других цветов.

Если вы действительно хотите больше цветов (скажем 10) изменить 3 к 10 и добавить правила для =3 и т.д. Все 99 должно быть возможным (хотя ИМО не требуется).

Смежные вопросы