2017-12-22 7 views
0

Ich habe ein Excel-Blatt mit einer Zeile, wo ich die Namen der Personen auflisten. Jeder Person wird für jeden Namen eine andere Farbe zugewiesen. Manchmal muss ich aber zwei Namen in eine Zelle schreiben. Ich würde mir wünschen, dass die Farben konsistent bleiben und über Funktionen verfügen, bei denen Farben in einem Farbverlauf ein- und ausgeblendet werden können.Excel: Verwenden Sie bedingte Formatierung, um Zelle mit zwei Farben basierend auf zwei Variablen innerhalb derselben Zelle zu färben

Wenn Bob blau ist und Alice grün ist und ich 'Bob' in die Zelle tippe, wird die Zelle blau. Groß! Was ich will ist, dass die Zelle halb blau halb grün wird, wenn ich 'Bob & Alice' in die Zelle tippe.

Gibt es eine Möglichkeit, dies ohne VBA zu tun? Da es sich um ein Arbeitsprojekt handelt, möchte ich mich nicht auf ein Codierungssystem verlassen, das ich nicht vollständig verstehe.

+2

Mit einem Wort, "Nein". – pnuts

+0

Was ist mit zwei separaten Zellen, die so formatiert sind, dass sie aussehen? – BruceWayne

+0

Würde nicht für meine Zwecke arbeiten. Aber danke für die Endgültigkeit, lmao, ich war besorgt, dass ich etwas verpasst habe. * Ist es möglich, mit VBA zu tun? –

Antwort

0

Ohne VBA ist es möglich, für jeden einzelnen Namen und für jede Namenskombination eine Regel für bedingte Formatierung zu verwenden.

Beispiel:

enter image description here enter image description here

Conditional Formatierungsregeln sind:

Verwenden einer Formel, welche Zellen zu formatieren zu bestimmen.

Formeln:

Regel 1: =AND(SEARCH("bob",$A1)>SEARCH("alice",$A1))

Regel 2: =AND(SEARCH("bob",$A1)<SEARCH("alice",$A1))

Regel 3: =SEARCH("alice",$A1)

Regel 4: =SEARCH("bob",$A1)

Die Reihenfolge und geprüft „Stop Wenn True "ist wichtig.

enter image description here

VBA Mit dies erreicht werden könnte: Füllen Sie die Taste [Fill Effects] unter der Tabelle der Hintergrundfarben klicken -

Um die Fülleffekte in Format gesetzt flexibler. Wenn Sie an einer VBA Lösung interessiert sind, dann bearbeiten Sie bitte Ihre Frage und erwähnen Sie dies dort und setzen Sie das excel-vba Tag auf die Frage.

+0

Solch eine gute Anstrengung, die ich zu +1 geneigt bin, war OP zu akzeptieren, aber wenn ich versage, denke ich, dass es (für mich) nur kurz von "nützlich" ist.Es gibt viele Regeln für nur zwei Personen und in einer Spalte, die breit genug ist, um "Catherine & Alexander" aufzunehmen, wäre ein Paar wie "Jo & Al" die gleiche Farbe. – pnuts

+1

@pnuts: Ja, eine Menge Regeln und viel mehr Regeln, wenn Sie dies für alle möglichen Paare allgemein nutzbar machen wollen. Deshalb habe ich geschrieben: "Mit VBA könnte das flexibler erreicht werden." Aber die Frage ist nicht, VBA zu benutzen - bis jetzt. –

Verwandte Themen