Abwechselnde Farben für Linien in der Google Text & Tabellen-Tabelle

43

Ich habe eine gemeinsame Google-Tabelle, in der mehrere Nutzer bereits Teile ausgefüllt haben. Es wäre nützlich, abwechselnd farbige Linien zu haben, um die korrekte Platzierung zusätzlicher Daten zu erleichtern.

Gibt es eine schmerzlose Methode, um abwechselnd zu färben (sagen wir, die Zellen, die bereits viele von ihnen enthalten, enthalten Text?

In einem leeren Dokument würde es immer die Zeilen "Farbe 2 Zeilen, Kopieren-Einfügen 2 Zeilen, Kopieren-Einfügen 4 Zeilen, usw." geben. Option, aber im aktuellen Dokument ist bereits Text vorhanden, und einige Zeilen müssen noch gelöscht werden, was eine spätere Neueinfärbung erforderlich macht.

Phira
quelle

Antworten:

38

Schließlich ist meine ursprüngliche Antwort völlig veraltet.

Google hat die Funktionen im Menü "Format" mit den Funktionen "Alternating Colors" aktualisiert. Dort können Sie ganz einfach ein Standardschema auswählen und nach Belieben anpassen:

wie man es findet

Entfernen Sie unbedingt Ihre alte manuelle Formatierung, da diese nicht automatisch ersetzt / überschreibt.

=== OBSOLETE UNTER DIESER LINIE ===

Google hat diese Funktion jetzt im "neuen Tabellenformat" hinzugefügt.

Dies kann für neue Dokumente wie folgt aktiviert werden : Gehen Sie auf " MyDrive " zu den Einstellungen, wählen Sie Bearbeiten und dann " Probieren Sie die neuen Google Sheets aus ". Bitte beachten Sie, dass derzeit nicht alle Funktionen vollständig sind. Behandeln Sie es daher als Beta-Version.

Eine der Änderungen in dieser neuen Tabelle ist die Möglichkeit, benutzerdefinierte Formeln in der bedingten Formatierungsoption zu definieren.

Diese Formel würde dann die abwechselnde Färbung im Blatt ermöglichen (wenn auf das gesamte Blatt angewendet):

=MOD(ROW(A2),2) < 1

Update . Folgendes wird auch funktionieren (danke @Qwertman):

=MOD(ROW(),2) < 1

Der Vollständigkeit halber: Ich verwende die neuen Blätter jetzt schon seit einiger Zeit und habe noch kein Feature gefunden, das mir gefehlt hat. Während die benutzerdefinierten Formeln sehr hilfreich sind - nicht nur für abwechselnde Farben.


Bedingte Formatierung auswählen :

Bedingte Formatierung


Erstellen Sie eine benutzerdefinierte Formel mit Hintergrundfarbe und Zellbereich :

Benutzerdefinierte Formel


Sehen Sie das Ergebnis :

Ergebnis

StampedeXV
quelle
1
Weil ich es derzeit nur in firmeninternen Dokumenten verwende. Wenn ich Zeit finde, erstelle ich einen Dummy.
StampedeXV
1
ein Screenshot über was? Ein Blatt mit wechselnden Farben? Wie wählt man neue Blätter oder wo definiert man die Formel?
StampedeXV
✔ Beste Antwort, danke. FWIW, "sheets" ist jetzt vollständig ausgerollt und die Skriptgalerie ist jetzt "add ons"
Rowe Morehouse
Sie müssen nichts in ROW einfügen, es kann einfach sein=MOD(ROW(),1)<1
M-Pixel
1
warum nicht einfach =ISEVEN(ROW())?
Törzsmókus
11

Derzeit gibt es keine Möglichkeit für eine Formel und keine Standardfunktion von Google.

Es gibt jedoch einige Skripte von Drittanbietern, die dies für Sie erledigen:

Das Skript installieren

  1. Öffnen Sie Ihre Tabelle
  2. Klicken Sie auf ToolsMenü
  3. Klicke auf Script Gallery
  4. Suchen nach Zebra Stripe
  5. Installieren
  6. Lesen Sie die Warnung (und wenn Sie damit einverstanden sind, fahren Sie fort)
  7. Autorisieren

Skript ausführen

  1. Klicken Sie auf ToolsMenü
  2. Gehe zu Script Manager...
  3. Klicke auf ZebraStripe
  4. Klicken Run
  5. Profitieren

Abwechselnde Farbreihen

  • Sie müssten das Skript bearbeiten, um die gewünschte Farbe zu erhalten
  • Es wirkt sich nur auf das Blatt aus, das Sie gerade anzeigen
Rebecca Dessonville
quelle
5
Skriptgalerie ist nicht mehr verfügbar.
Olli
6
  1. Zeile auswählen 1
  2. Färbe es mit Füllfarbe
  3. Zeile auswählen 2
  4. Färbe es mit einer anderen Farbe mit Füllfarbe
  5. Wählen Sie Zeile 1und 2Zeile und kopieren
  6. Wählen Sie das gesamte Blatt aus
  7. Gehen Sie zu Bearbeiten → Inhalte einfügen → Nur Format einfügen

Job erledigt.

ikram
quelle
Gute Antwort, aber es könnte noch besser sein, wenn Sie einen Screenshot hinzufügen, der den Vorgang demonstriert.
Vidar S. Ramdal
1
Hervorragende Antwort. Es ist ganz einfach, auf einen Screenshot zu verzichten.
Olli
2

Ich habe ein Skript in die Skriptgalerie gestellt, das "Zebra Stripe Menu" heißt. Wenn Sie dies zu Ihrer Tabelle hinzufügen, müssen Sie den Skript-Editor öffnen und schließen (es gibt einen Fehler beim Erkennen des Skripts). Sie haben ein Menü mit dem Namen "Zebrastreifen" und dort finden Sie einige Optionen zum Streifen von Blättern und Gruppen von Zellen. Einige der anderen Optionen verwenden keine bewährten Methoden von Google und sind möglicherweise nur sehr schwer rückgängig zu machen oder zu streifen. Wenn Sie bessere Werkzeuge finden, würde ich gerne davon hören.

scheußlich
quelle
2
Skriptgalerie ist nicht mehr verfügbar.
Olli
2

Sie können auch das Malformattool verwenden. Markieren Sie die Zeile, nachdem Sie die Farbe geändert haben, klicken Sie auf das Symbol, das wie ein Farbroller aussieht, und klicken Sie dann auf die nächste Zeile, deren Farbe Sie ebenfalls ändern möchten (solange es in Ordnung ist, wenn der Rest des Formats dieser beiden Zeilen dem entspricht) das gleiche.) Es ist ärgerlich, es wiederholt machen zu müssen, aber es ist etwas schneller als die Auswahl der Farbe für jede Zeile.

  • Wenn Sie dies vor dem Hinzufügen von Daten tun, werden die anderen Formatänderungen ganz oben angezeigt.

  • Das Hauptproblem bei dieser Methode besteht darin, dass beim späteren Einfügen von Zeilen alles ausgeglichen wird, es sei denn, Sie fügen ein Zeilenpaar ein und formatieren es gleich.

hoffentlich fügt Google der bedingten Formatierung bald Formeln hinzu.

Alice Faketon
quelle
2

Eine alternative Lösung könnte darin bestehen, das Dokument überhaupt nicht zu ändern und lediglich die Darstellung mit benutzerdefiniertem CSS zu ändern (z. B. mit dem Stylish Firefox / Chrome-Plugin):

@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
    .waffle tr:nth-child(even) > td {
        background-color: #A0FFA0 !important;
    }
}

Das Ein- und Ausschalten über das elegante Menü ist einfach und sollte für alle Arbeitsblätter gelten, auch für diejenigen, auf die Sie keinen Schreibzugriff haben. Es ist nicht genau das, wonach gefragt wurde, aber es könnte trotzdem nützlich sein.

Bildschirmfoto

Ich habe dieses Stylesheet auch auf die Userstyles-Seite hochgeladen .

Hjulle
quelle
Warum fügst du keinen Screenshot hinzu?
Jacob Jan Tuinstra
1
Ich hätte nicht gedacht, dass es helfen würde. Es ist ziemlich offensichtlich, wie wechselnde Farben aussehen.
Hjulle
2

Die Antwort von @StampedeXV ist richtig, aber ich schlage vor, eine einfachere Funktion zu verwenden.
Sie benötigen keinen Parameter für die Funktion ROW () und ISEVEN () ist viel einfacher als MOD:

=ISEVEN(ROW())

Das Targeting der inversen Reihe von Zeilen wäre:

=ISODD(ROW())


Spaltenbasierte Zebra-Tabellen können erstellt werden mit:

=ISEVEN(COLUMN())

...und...

=ISODD(COLUMN())
Jpsy
quelle
Vielen Dank, aber das Poster der akzeptierten Antwort hat nun beschlossen, meine Lösung als Update zu seiner Antwort hinzuzufügen. Nicht lustig.
Jpsy
Technisch sind sie dazu berechtigt, WENN sie auf Ihre Antwort verweisen.
Törzsmókus
Übrigens, Sie hätten die Antwort auch einfach bearbeiten können, anstatt diese Details in einer separaten Antwort hinzuzufügen. du bekommst sogar 2 Wiederholungen dafür :)
törzsmókus
Nein, Kopieren ist nicht erlaubt. Es ist erlaubt, auf eine andere Antwort zu verlinken, aber nicht zu kopieren. Das Kopieren unterbricht die Idee des rufbasierten Antwortens. Und meine Antwort ist kein Detail, sondern ein vollständiger, eleganter Weg, um das Problem zu lösen. Wie Sie selbst sagten: "Dies sollte die akzeptierte Antwort sein." Warum sollte ich also nur mit 2 Wiederholungen fahren?
Jpsy
1
Nein, @ törzsmókus, du liegst immer noch falsch. Obwohl die CC-Lizenz für alle Inhalte hier gilt, ist es NICHT gestattet, eine Antwort auf eine Frage in eine andere Antwort auf dieselbe Frage zu kopieren. Dies hat nichts mit CC zu tun, sondern mit den Regeln von StackExchange. Es ist nicht notwendig, ein Meta zu starten, da es bereits viele gibt, die alle das gleiche Ergebnis haben: Es ist ein No-Go. Siehe dieses Beispiel: meta.stackoverflow.com/questions/269396/…
Jpsy