Tabellenkalkulation mit Farben
Ein schöner Einleitungstext wär' toll
Zeilen & Spalten färben
Um die Lesbarkeit von Tabellen zu erhöhen bietet es sich an die Zeilen (ggf. auch Spalten) wechselweise einzufärben. Um dieses Ziel zu erreichen gibt es mehrere Wege. Hier sollen einige beschrieben werden.
Excel 2007
Die einfachste Lösung bietet Excel 2007. Damit lassen sich Tabellen „als Tabelle formatieren“. Was auf den ersten Blick sinnfrei klingt führt jedoch zum gewünschten Ziel. So lässt sich ein Bereich markieren 1) und entsprechend formatieren. Dabei bietet Excel 2007 eine Vielzahl farblicher Varianten.
Vorteil: Neu angefügte Zeilen/Spalten werden automatisch im entsprechenden Muster formatiert. Gleichzeitig passt sich die Formatierung an wenn Zeilen gelöscht werden.
Nachteil: Ältere Programmversionen können mit diesen Auszeichnungen nichts anfangen und stellen die Tabelle im schlichten Standardlayout dar.
Bedingte Formatierungen
Mit Hilfe von Bedingten Formatierungen lässt sich ein Farbwechsel zwischen den Zeilen/Spalten am flexibelsten realisieren. Die Idee ist mit Hilfe der Excel Formeln ZEILE() bzw. SPALTE() die entsprechende Nummer ermitteln zu lassen. Anschließend wird diese mittels der REST() Funktion dividiert 2). So erhält man einen Vergleichswert als Basis für die Bedingung.
Vorteile:
- Beim Löschen von Zeilen/Spalten passt sich das Layout automatisch an.
- Es können auch andere Muster gewählt werden, z.B. jede 3. Zeile/Spalte, bzw. können mit mehreren Bedingungen auch mehrere Farben realisiert werden.
- Es können auch beliebige andere Formatierungen definiert werden, z.B. Fettdruck
- Die Lösung funktioniert in Excel und Calc gleichermaßen
Nachteil: Bei neu angefügten Zeilen/Spalten muss die bedingte Formatierung auf den neuen Bereich übertragen werden.
Die Lösung im Detail:
- Zellbereich markieren
- Menü
Format → Bedingte Formatierung - Bedingung:
Formel istREST(ZEILE();2)=0
(gerade Zeilen färben)
REST(ZEILE();2)=1
(ungerade Zeilen färben)
- Formatierung (Excel) / Formatvorlage (Calc) definieren
Variationen:
- Spalten statt Zeilen färben
REST(SPALTE();2)=0
- Jede 3. Zeile färben
REST(ZEILE();2)=0
Mit Vergleich
=1bzw.=2verändert man die Auswahl. Das Prinzip lässt sich auf beliebige Muster übertragen. - Jede 4. Zeile und jede 3. Spalte färben → 2 Bedingungen
REST(ZEILE();4)=0
REST(SPALTE();3)=0
Makros
Noch etwas einfacher geht es mit Hilfe von Makro. So bietet z.B. die c't Makrosammlung für OpenOffice Calc eine Funktion zum wechselweise einfärben von Zeilen.
Vorteil: Das ganze ist sehr einfach.
Nachteil: Es lässt sich immer nur jede 2. Zeile/Spalte färben und nachträglich gelöschte/hinzugefügte Zeilen/Spalten zerstören das Muster → die Farbe muss entfernt und das Makro erneut ausgeführt werden.
Zusätzliche Farben in OpenOffice
Das freie Office Paket stellt eine scheinbar fixe Palette möglicher Farben zur Verfügung. Diese kann jedoch in den Optionen (''Extras → Optionen → OpenOffice.org → Farben) um beliebige weitere Farben erweitert werden, bzw. können die bestehenden Farben angepasst werden. So lassen sich die Standarddiagrammfarben nach den eigenen Wünschen verändern.