2016-07-05 2 views
0

Ich habe einen Excel-Bericht, der nach Personen gruppiert ist. Der Name der Person befindet sich in der ersten Zelle und dann befinden sich alle Personenkinddaten in dieser Zeile und den nachfolgenden Zeilen. Alle nachfolgenden Zeilen der Person haben die erste Zelle leer. Eine neue Person hat dann die erste Zelle wieder bevölkert.Bedingte Formatierung in der gesamten Zeile für die Gruppierung

Ich versuche, etwas ähnlich zu einem Raster mit alternierenden Zeilenfarben pro Person zu erreichen, wobei die ersten Zeilen für Person 1 vielleicht hervorgehoben werden und die zweite Zeile nicht, dritte Person ist hervorgehoben und so weiter und so weiter.

Kann dies durch bedingte Formatierung behandelt werden?

Dank

+0

Keine Notwendigkeit für die bedingte Formatierung. Neben der bedingten Formatierung gibt es einen Abschnitt namens "format as table". Formatieren Sie diesen Abschnitt als Tabelle. –

+0

Ihre Anforderung ist mir nicht klar. – pnuts

+0

@HilaDG Formatierung als Tabelle wird die Farbe jede Zeile wechseln, ohne zu sehen, ob es eine neue Person ist – EBH

Antwort

0

Dies beantwortet vorausgesetzt, dass Sie VBA nicht verwenden wollen, aber nur bedingte Formatierung, damit ist die Lösung beschränkt, aber dies genug sein kann. Wenn Sie etwas Code schreiben wollen, schauen Sie sich here für die Option anthor an.

Die Grundidee ist, einen Farbcode durch die ersten Buchstaben im Namen der Person zu erstellen, ich entscheide mich, die ersten 3 Buchstaben zu nehmen, aber Sie können mehr nehmen, wenn Sie es wünschen. So verwende ich eine Helfer-Säule (code) mit der Formel:

=IF(ISBLANK(B2),A1,CODE(LEFT(B2,1))+CODE(MID(B2,2,1))+CODE(MID(B2,3,1))) 

, die dann an das Ende der Tabelle gezogen. Anschließend verwenden Sie eine bedingte Farbbereichformatierung, um alle Zellen in dieser Spalte basierend auf ihren Werten zu formatieren.

Formatting by text

Sag mir, wenn es Ihr Problem gelöst;)

Verwandte Themen