Mit Google Spreadsheets können wir ein benutzerdefiniertes Datenformat für Datumswerte erstellen und verwenden .
Während das Tool die Verwendung beliebiger Zeichen wie Schrägstriche und Kommas zwischen den Datumsfeldern (Tag, Monat, Wochentag ...) ermöglicht, kann ich meinem benutzerdefinierten Datumsformat keinen Zeilenumbruch hinzufügen, was dies zulässt Ich sehe Daten wie diese:
18/03/2015
(Tuesday)
Kann dieses Format mit dem vorhandenen Tool erreicht werden? Gibt es ein neues Zeilenzeichen? Oder muss ich dafür benutzerdefinierte Funktionen verwenden ?
Antworten:
Sie können dies auf ziemlich hässliche Weise tun, indem Sie die vollständige Datumsformatierung ohne Zeilenumbruch durchführen und diese dann analysieren und den Zeilenumbruch in die Formel einfügen.
CHAR(10)
scheint in der benutzerdefinierten Formatierung nicht zu funktionieren und funktioniert auch nicht\n
.Angenommen, Ihr Datum befindet sich in Zelle A1 und lautet Samstag, 31. Oktober 2015 (dies ist eine der Standardeinstellungen).
Sie können es wie folgt zerlegen und neu kombinieren:
=find(",",A1)
Sie das erste Komma.=len(A1)
Sie die Gesamtlänge des Datums.=left(A1,B1-1)
können Sie nur den Tag erfassen.=right(A1,C1-B1-1)
erfasst alles außer dem Tag.=E1&CHAR(10)&"("&D1&")"
nimmt die zerhackten Stücke und kombiniert sie neu, während die Klammer hinzugefügt wird.Es gibt verschiedene Möglichkeiten, dies in weniger Zellen / Schritte zu zerlegen, aber ich dachte, es wäre einfacher, eine solche Aufschlüsselung zu sehen.
Option 2 - Stellen Sie Ihr benutzerdefiniertes Zahlenformat wie folgt ein
" "mmmm" "d", "yyyy" "(""dddd")"
Angenommen, Sie haben das in Zelle A5, können Sie es wie folgt aufteilen.
=find("(",A5)
findet die erste Klammer. Zelle C5=len(A5)
Ruft die Gesamtlänge der Datumszelle D5 ab=(left(A5,(B5-2))&char(10)&right(A5,C5-B5+1))
positioniert dieTeile wie gewünscht neu und fügt den Zeilenumbruch hinzu.
Zwei Formel Beispiele sind hier .
quelle
Wenn Google Spreadsheets mit Excel vergleichbar ist (es ist kompatibel, aber ich weiß nicht, wie weit dies geht), können Sie mit ctrl+ Jein neues Zeilenzeichen in benutzerdefinierten Zahlenformaten eingeben.
quelle