Formatieren Sie ein Datum, das aus einer anderen Zelle abgerufen wurde, um es mit CONCATENATE anzuzeigen

16

Sagen wir 2 verschiedene Datumsangaben in A1 und B1, ich möchte nur den Datumsbereich als Bezeichnung in A2 anzeigen, indem ich verwende =concatenate(A1, " - ", A2)

A1 hat jedoch das Standardformat (MM / TT / JJJJ), und ich möchte, dass das Etikett Daten im Format TT MON, JJJJ (Stand 21.12.2012 -> 21.12.2012) aufweist.

Es scheint, dass dies nicht zu kompliziert sein sollte, aber ich konnte bisher keine Möglichkeit finden, dies zu tun. Ich schätze, ich könnte dasselbe Datum mit dem entsprechenden Format in eine andere versteckte Zelle kopieren und auf das für den concatenateFunktionsaufruf verweisen - aber ich würde es lieber direkt tun, wenn es möglich ist.

Also, was ich suche, ist so etwas wie:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

außer ich kann keine passende funktion finden.

Alok
quelle

Antworten:

13

In Google-Tabellen gibt es keine Formatierungsfunktion. Sie müssen die Funktion TEXT (Zahl, Format) verwenden.

Ich muss zugeben, dass ich immer davon ausgehe, dass es ein Format sein wird, aber Excel verwendet Text, sodass Google es auch verwenden muss.

mhoran_psprep
quelle
21

Das hat bei mir super geklappt:

=A1&TEXT(A2," mmmm d, yyyy")

Quelle

dom
quelle
Willkommen bei Web Applications! Bitte poste keine Antworten mit nur Links. Wenn die Links nicht mehr funktionieren, ist Ihre Antwort unbrauchbar. Geben Sie die eigentliche Antwort in Ihrem Beitrag an und verlinken Sie gegebenenfalls auf die Quelle. Ich schlage vor, dass Sie sich etwas Zeit nehmen, um die FAQ zu lesen . Vielen Dank!
Coding Badger
Gibt es eine Liste der Formate, die von Google Sheets unterstützt werden?
Zlatty