Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellbezug beding. Formatierung mitnehmen

Zellbezug beding. Formatierung mitnehmen
20.07.2020 09:26:30
Sepp
Hallo zusammen,
folgendes Beispiel für mein Problem:
Formatierte Tabelle
Spalte A enthält eine Reihe von Begriffen (ca. 100).
Spalte B enthält je eine Zahl von 1-9. Diese Zahl bestimmt einen Status des dazugehörigen Begriffes. Der Status ändert sich von Zeit zu Zeit.
Die Zellen in Spalte A werden mittels bedingter Formatierung eingefärbt, wobei die Farbe abhängig ist, vom Status in der Nebenzelle.
Bedingte Formatierungen mittels Formel nach Beispiel =B2=1, jeweils angewendet auf Spalte A.
Soweit funktioniert alles wie gewünscht.
Nun bräuchte ich allerdings eine Matrixansicht der Begriffe aus Spalte A auf einem anderen Tabellenblatt - ohne der Statusspalte. Format 10x10 Zellen.
Wenn ich diese mittels Zellbezug z.B. =Tabelle1!A2 erstelle wird mir die (sich immer wieder ändernde!) Formatierung nicht mitübernommen. Wie kann ich es bewerkstelligen, dass sich in beiden Übersichten die Formatierung synchron ändert, wenn sich der jeweilige Status in Tabelle 1, Spalte B ändert?
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellbezug beding. Formatierung mitnehmen
20.07.2020 09:36:16
Matthias
Hallo,
dann benutze auf der anderen Tabelle auch die bedingte Formatierung
und beziehe Dich dabei auf Tabelle1.
Gruß Matthias
AW: Zellbezug beding. Formatierung mitnehmen
20.07.2020 09:48:59
Sepp
Eben dies hätte ich mir erhofft zu ersparen.
Die gewünschte 10x10 Matrix enthält die Begriffe waagrecht, die Statusspalte ist aber senkrecht - er formatiert also in die falsche Richtung. - Zumindest nach den Mitteln, die mir bekannt sind.
Ich müsste dann also je Zelle alle 9 möglichen Formatierungen erstellen, was fast 900 bedingte Formatierungen sind.
Selbst bei senkrechter Matrix - wo ich die Formatierungen nach Spalte erstellen könnte, wären es noch knapp 90.
Anzeige
AW: Zellbezug beding. Formatierung mitnehmen
20.07.2020 10:20:50
Hajo_Zi

Tabelle2
 ABC
1$A$1$A$11$A$21
2$A$2$A$12$A$22
3$A$3$A$13$A$23
4$A$4$A$14$A$24
5$A$5$A$15$A$25
6$A$6$A$16$A$26
7$A$7$A$17$A$27
8$A$8$A$18$A$28
9$A$9$A$19$A$29
10$A$10$A$20$A$30

verwendete Formeln
Zelle Formel Bereich N/A
A1:C10=INDEX(Reiter1!$A$1:$A$100;ZEILE()+(SPALTE()-1)*10)  



Anzeige
AW: Zellbezug beding. Formatierung mitnehmen
21.07.2020 09:51:28
Sepp
Danke für die Antwort, meine Matrix kann ich mir damit super erstellen, die bedingte Formatierung nimmt er mir dabei aber nicht mit?
mfg
AW: z.B. mit Hilfe von SVERWEIS() ...
20.07.2020 21:30:57
SVERWEIS()
Hallo Sepp,
... kannst Du Dir auch innerhalb der bedingten Formatierungsregeldefinition, den in Tabelle 1 in Spalte B zugewiesenen Status für Deinem in Tabelle 2 übernommenen Datenwerte aus Tabelle1 Spalte A mittels einer SVERWEIS()-Formel "auslesen" und mit Deinem Status-Vergleichswert abggeichen.
Mehr zu SVERWEIS()sieh mal hier: https://www.online-excel.de/excel/singsel.php?f=9
und mehr zur bed. Formatierung sieh mal hier: https://www.online-excel.de/excel/singsel.php?f=74 und ff.
Gruß Werner
.. , - ...
Anzeige
AW: z.B. mit Hilfe von SVERWEIS() ...
21.07.2020 09:56:02
SVERWEIS()
Danke für die Antwort.
Ich bin mir nicht sicher, ob ich jetzt den Weg gehe, den du mich zu schubsen versuchst, aber ich hab mal folgendes probiert.
Bedingte Formatierung über die Matrix gelegt mit der Formel:
=WENN(SVERWEIS(A1;Tabelle1!A:B;2;FALSCH)=1;WAHR;FALSCH)
(zum Testen für den Status "1" - müsste dann halt noch 8 weitere erstellen, wenn alles klappen sollte)
Funktioniert zum Teil. Aber nur für die Begriffe, die in der ersten Spalte der Matrix stehen. Kann ich das so anpassen, dass das für die gesamte Matrix klappt? (oder ging dein Ansatz in eine andere Richtung?)
mfg
Anzeige
AW: z.B. mit Hilfe von SVERWEIS() ...
21.07.2020 10:07:48
SVERWEIS()
War mal wieder eine Kleinigkeit...
=WENN(SVERWEIS(A1;Tabelle1!$A:$B;2;FALSCH)=1;WAHR;FALSCH)
so scheints zu kappen,
danke!!
AW: bitteschön, jedoch ...
21.07.2020 10:30:04
neopa
Hallo Sepp,
.. in bedingten Formatierungsformeln braucht es selten WENN(), so auch hier nicht.
Ausreichend ist: =SVERWEIS(A1;Tabelle1!$A:$B;2;FALSCH)=1
Gruß Werner
.. , - ...
Anzeige
AW: bitteschön, jedoch ...
21.07.2020 10:34:46
Sepp
Tatsächlich, vielen Dank!
AW: gerne owT
21.07.2020 10:56:18
neopa
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellbezug mit bedingter Formatierung synchronisieren


Schritt-für-Schritt-Anleitung

  1. Bedingte Formatierung einrichten: Stelle sicher, dass die bedingte Formatierung in Spalte A der ersten Tabelle korrekt eingerichtet ist. Du kannst dies mit Formeln wie =B2=1 tun, um die Zellen je nach Status einzufärben.

  2. Matrix erstellen: Erstelle deine 10x10 Matrix in einem neuen Tabellenblatt. Verwende =Tabelle1!A2, um die Begriffe von Spalte A zu übernehmen.

  3. Bedingte Formatierung auf die Matrix anwenden: Um die Excel Zellbezug mit Formatierung übernehmen zu können, musst du in der Matrix die bedingte Formatierung ebenfalls einrichten. Wähle die Zellen der Matrix aus und gehe auf „Bedingte Formatierung“ > „Neue Regel“.

  4. Formel zur bedingten Formatierung hinzufügen: Verwende die Formel:

    =SVERWEIS(A1;Tabelle1!$A:$B;2;FALSCH)=1

    Diese Formel überprüft den Status und färbt die Zelle in der Matrix entsprechend.

  5. Regeln für alle Statuswerte erstellen: Falls du mehrere Statuswerte hast (1 bis 9), musst du eine Regel für jeden Status anlegen. Dies kann zeitaufwendig sein, da du für jede Zelle die entsprechenden Formatierungen definieren musst.


Häufige Fehler und Lösungen

  • Problem: Die Formatierung wird nicht übernommen.

    • Lösung: Stelle sicher, dass du die bedingte Formatierung in der Matrix korrekt anwendest und die Formeln die richtigen Zellbezüge nutzen.
  • Problem: Formatierungen erscheinen in der falschen Richtung.

    • Lösung: Überprüfe, ob die Matrix korrekt ausgerichtet ist. Achte darauf, dass du die richtigen Zellbezüge verwendest.

Alternative Methoden

  • Verwendung von INDEX und VERGLEICH: Eine Alternative zur SVERWEIS()-Formel könnte die Kombination von INDEX und VERGLEICH sein. Diese Methode kann flexibler sein, insbesondere wenn deine Daten nicht in einer einfachen Tabelle angeordnet sind.

  • VBA-Makros: Wenn du häufig mit solchen Aufgaben arbeitest, kann ein VBA-Makro eine effiziente Lösung sein, um Zellbezüge und Formatierungen automatisch zu synchronisieren.


Praktische Beispiele

  1. Einfache Matrix: Wenn du eine Matrix erstellst, die nur die Begriffe von Spalte A zeigt, kannst du die bedingte Formatierung einfach mit der Formel =SVERWEIS(A1;Tabelle1!$A:$B;2;FALSCH)=1 im gesamten Bereich anwenden.

  2. Komplexe Daten: Bei komplexeren Datenstrukturen kannst du die Formeln anpassen, um spezifische Werte aus einer anderen Tabelle zu berücksichtigen.


Tipps für Profis

  • Verwende benannte Bereiche: Dies erleichtert die Verwaltung deiner Formeln und macht sie übersichtlicher.

  • Teste die Formeln: Überprüfe deine Formeln in einem kleinen Bereich, bevor du sie auf die gesamte Matrix anwendest.

  • Dokumentation: Halte die verschiedenen bedingten Formatierungen und ihre zugehörigen Regeln fest, um zukünftige Anpassungen zu erleichtern.


FAQ: Häufige Fragen

1. Kann ich die Formatierung automatisch aktualisieren lassen? Ja, indem du die bedingte Formatierung auf der Matrix entsprechend einrichtest, wird die Formatierung automatisch aktualisiert, sobald sich die Werte in der Originaltabelle ändern.

2. Wie viele bedingte Formatierungen kann ich verwenden? Excel hat eine Begrenzung für die Anzahl der bedingten Formatierungen pro Blatt. Bei großen Datenmengen kann dies schnell erreicht werden, deshalb ist es wichtig, effizient zu arbeiten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige