Ich habe viele Daten, im Grunde wie folgt:
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
...
Ich hätte gerne jede Reihe mit der gleichen Name
etwas Farbe hervorgehoben werden. (Es ist mir egal, welche Farbe das erleichtert).
Die Ergebnisse würden also so aussehen:
(Hinweis: Die gesamte Zeile kann hervorgehoben werden oder nur die Zeile in der "Tabelle". Was auch immer funktionieren würde, ist für mich in Ordnung.)
Gibt es eine schnelle Möglichkeit, dies zu tun? Ich möchte lieber keine Regeln wie eingeben =$A2="Groucho"
dann setze ein format, dann neue regel =$A2="Chico"
, und stellen Sie eine Farbe usw. ein, da ich Dutzende von Namen in Spalte A haben könnte und das manuelle Erstellen einer Regel für jeden ziemlich zeitaufwendig ist.
Ich bin offen für eine VBA-Option, bevorzuge jedoch eine integrierte Lösung, falls verfügbar!
quelle
RGB(0,0,0)
dann ein anderer Name seinRGB(10,0,0)
wo man nicht wirklich erkennen kann. Ich wollte gerade in VBA einsteigen, und ich wollte diesen Teil bearbeiten, indem ich die von mir ausgewählten Farben speicherte und bevor ich die einstelle Nächster Farbe, stellen Sie sicher, dass jederR
,G
, undB
Wert ist mindestens X% anders als einer, den ich verwendet habe. Oder wenn es irgendwie einfacher ist, bin ich es absolut in Ordnung mit mir selbst zu wählen.Antworten:
Hier ist eine VBA-Lösung:
Probleme: Die Farben für jede Gruppe können nahe beieinander liegen und / oder zu dunkel sein, um wirksam zu sein. Ich werde darüber nachdenken, wie ich das umgehen soll. Muss vielleicht zurückkehren
R
,G
, undB
Werte und prüfen Sie, ob die Werte, die ich zuvor verwendet habe, innerhalb von 25% eines bereits verwendeten Werts liegen. Generieren Sie eine neue Zahl.quelle
Interior.ColorIndex
Diese Funktion verwendet definitiv viele verschiedene Farben, aber sie sind in Excel eingebacken und ziemlich hässlich.