У меня много данных, в основном так:
Name Data Date ...
Groucho 123 06/23/2018
Harpo 321 05/02/2018
Chico 1239 04/17/2018
Zeppo 2938 12/03/2018
Groucho 123098 11/27/2018
Zeppo 29381 07/03/2018
...
Я бы хотел, чтобы каждый ряд был одинаковым Name
быть выделенным цветом. (Меня не волнует, какого цвета, если это облегчает).
Таким образом, результаты будут выглядеть так:
(Примечание: вся строка может быть выделена, или только строка в «таблице». Все, что будет работать, хорошо для меня)
Есть ли быстрый (э) способ, которым я могу сделать это? Я бы предпочел не вводить кучу правил, таких как =$A2="Groucho"
затем установите формат, затем новое правило =$A2="Chico"
и установить цвет и т. д., так как в столбце А я мог бы иметь десятки имен, и создание правила для каждого из них довольно трудоемко.
Я открыт для выбора VBA, но предпочитаю встроенное решение, если оно доступно!
microsoft-excel
conditional-formatting
BruceWayne
источник
источник
RGB(0,0,0)
тогда другое имя существаRGB(10,0,0)
где вы не можете различить. Я также собирался прыгать в VBA, и я собирался поработать над этой частью, сохраняя выбранные цвета, и до установки следующий цвет, убедитесь, что каждыйR
,G
, а такжеB
значение как минимум на X% отличается от того, которое я использовал. Или, если проще, я совершенно нормально с выбором себя.Ответы:
Вот решение VBA:
Проблемы: цвета для каждой группы могут быть близки друг к другу и / или быть слишком темными, чтобы быть эффективными. Буду думать о том, как обойти это. Возможно, придется вернуться
R
,G
, а такжеB
значения и проверьте те, которые я использовал ранее, и если новые значения находятся в пределах, скажем, 25% от уже использованного значения, сгенерировать новое число?источник
Interior.ColorIndex
особенность, которая определенно использует много разных цветов, но они испечены в Excel и довольно уродливы.