LibreOffice Calc Farbcodierung von Zellen kategorisch

LibreOffice Calc Farbcodierung von Zellen kategorisch

Ich habe eine Tabelle mit Textdaten; jede Spalte hat eine begrenzte Anzahl zulässiger Zeichenfolgenwerte. Ich habe ein zweites Blatt in der Datei, das für jede Spalte im ersten Blatt jeden zulässigen Wert genau einmal enthält. (Derzeit gibt es keine Formel, die dies erzwingt; ich bin ziemlich sicher, dass ich diese Frage nicht stellen müsste, wenn ich wüsste, wie das geht.)

Ich möchte, dass jeder Wert im Hauptblatt farbcodiert ist, sodass jeder zulässige Wert für eine bestimmte Spalte eine andere Farbe hat. Die manuelle Farbzuweisung für jeden Wert ist nicht praktikabel. Überschneidungen im Farbbereich für einzelne Spalten sind mir egal.

Ich habe gesehendiese Frage, was im Grunde dasselbe ist wie meine Frage, nur für Excel, und außerdem unklar in der Antwort. Daraufhin habe ich zusätzliche Spalten hinzugefügt, sodass links von jeder Spalte im Domänenblatt eine Spalte steht, die diese Werte aufeinanderfolgenden Ganzzahlen zuordnet. Ich weiß allerdings nicht, wie ich diese auf dem Hauptblatt in Farben umwandeln kann.

Ich habe Anweisungen gefunden fürFarbskalaFormatierung. Das ist ungefähr die Hälfte von dem, was ich brauche. Leider scheinen dort Formeln nur verwendet werden zu können, um Minimal-, Maximal- und Mittelpunktswerte für den Farbverlauf zu definieren, nicht aber, um den Zellwert von einer Zeichenfolge in eine Ganzzahl umzuwandeln, um ihn farbverlaufsfähig zu machen.

Damit bin ich schon fast am Ziel: Ein drittes Blatt liest die Werte aus dem ersten Blatt, ordnet sie mithilfe des zweiten Blatts Zahlen zu und wendet eine Farbskala auf das Ergebnis an. Das Ergebnis ist ein Blatt mit denselben Daten wie das Original, die jedoch in Zahlen und Farben statt in Zeichenfolgen dargestellt werden. Der verbleibende Schritt (falls diese Methode funktioniert) wäre, entweder diese Farben auf das Originalblatt zu duplizieren oder das neue Blatt so zu gestalten, dass es dem Benutzer Zeichenfolgen anzeigt, während es Zahlen für den Formatierer enthält.

Antwort1

Es gibt keine Möglichkeit, dynamisch neue Farben zu erstellen, außer mit einem Makro. Es ist möglich, mit einemFarbskala, wie Sie sagten. Es ist auch möglich, eine beliebige Anzahl neuer Farben mit Stilen zu erstellen (beschriebenHier), aber in der Frage heißt es, dass es zu viele verschiedene Farben gibt.

Markieren Sie stattdessen alle Duplikate und alle Werte, die nicht in der Liste enthalten sind.

  1. Wählen Sie die zu überprüfenden Zellen für eine Spalte im Hauptblatt aus.
  2. Format -> Bedingte Formatierung -> Verwalten.
  3. Hinzufügen, Bedingung 1 Cell value is, duplicate, Stil anwenden Bad. (Das funktioniert in LO 5.4.3.2. Wenn Ihre Version nicht neu genug ist, verwenden Sie COUNTIFwie beschriebenHier).
  4. Hinzufügen, Bedingung 2 Formula is, ISNA(VLOOKUP(A1;Sheet2.$A$1:$A$100;1;)), Stil anwenden Error(basierend aufHier).

Wenn Blatt 2 beispielsweise die folgende Liste enthält:

apple
banana
carrot
date
eggplant
fig
grape

Auf dem Hauptblatt werden dann problematische Werte hervorgehoben.

Hervorgehobene Werte auf Blatt 1

Hinweis: Sie können die Aufnahme von Werten in die Liste erzwingen, indem SieDaten -> Gültigkeit, Erlauben Cell range.

verwandte Informationen