Ist es möglich, auf eine Zelle in Google Sheets zu verweisen, sodass die Zelle, in der sie angezeigt wird, auch dieselbe Text- und Zellfarbenformatierung verwendet?
=A1
Wird nur den Wert der Zelle referenzieren. Aber wenn diese bestimmte Zelle roten Hintergrund und weißen Text hat, möchte ich, dass auch dieser kopiert wird.
Ich neige eher zu vorhandenen Formellösungen als zu Skripten. Gegebenenfalls natürlich.
google-sheets
google-apps-script
formatting
Robert Koritnik
quelle
quelle
Antworten:
Für Google Spreadsheets ist es möglich, ein Skript zu schreiben:
Fügen Sie einen Auslöser für die Skriptfunktion hinzu, damit diese bei jeder Änderung der Tabelle ausgeführt wird.
Ich habe eine Beispieltabelle erstellt hier . Fühlen Sie sich frei, es auf Ihr eigenes Konto zu kopieren und damit zu experimentieren.
quelle
fullCellRef(cellReference)
so man es als verwenden könnte=fullCellRef(A1)
zum BeispielAuf der Grundlage der Antworten von Vidar und Jacob habe ich die folgende Lösung erstellt, mit der Sie = fullCellRef (A1) schreiben können, mit der der Wert und das Format von A1 kopiert werden.
Ein geringfügiger Nebeneffekt ist, dass beim Ziehen und Kopieren einer Zelle mit dieser Formel die neuen Zellen zunächst die Formatierung der ursprünglichen Zelle kopieren (wie üblich), nach einer kurzen Pause jedoch zur angegebenen Formatierung wechseln.
Musterblatt hier .
quelle
Dies ist das Beste, was Sie erreichen können, wenn Sie ein Formelgefühl haben.
Code
Erklärt
Beim Bearbeiten wird ein Meldungsfeld angezeigt, in dem Sie nach einem Eingabewert gefragt werden (Minus ist ebenfalls zulässig). Dann wird die Formatierung (Wert eingeschlossen) angewendet, wie Vidar bereits wunderbar dargestellt hat.
Beispiel
Kopierte Vidar-Datei: Zellenformatierung
quelle