Excel TEXT Formel nicht konvertieren 'yyyy' um ein Jahr
Ich will verbinden Sie text mit einem Datum in Excel 2013.
Sagen wir, ich habe eine Zelle A2 ein Datum wie 30-10-2014. Ich versuchte, fügen Sie das Datum, nach dem text mit dieser Formel:
="Some text and a date: "&A2
Aber die Ausgabe zeigt das Datum als Zahl: text und ein Datum: 41942
Also versuchte ich es mit der TEXT
Formel:
="Some text and a date: "&TEXT(A2;"dd-mm-yyyy")
Aber das zeigt text und ein Datum: 30-10-yyyy und nicht text und ein Datum: 30-10-2014
So, oder ich verstehe nicht, wie die TEXT
Formel funktioniert, oder gibt es ein bug /Problem hier?
UPDATE: wie es aussieht ist Es auch wichtig, dass ich eine Niederländische version von Windows (7) aber eine englische version von Excel (2013), die dieses Problem verursacht!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alle kudos gehen an @AxelRichter, vielen Dank Axel!
Sieht es aus wie, dass, wenn Sie ein Niederländisches Windows, aber eine englische version von Excel (2013) die Formeln Durcheinander kommen. Zum Beispiel, ich habe noch die englische Formel Namen wie
TEXT
(das wäreTEKST
im niederländischen), aber immer noch ein Doppelpunkt statt Komma in der Formel. Die Textformat Wert vonTEXT
noch erwartet, dass das Niederländische format ist für das Jahr (jjjj statt JJJJ).Also, wenn Sie einen Niederländisch Windows und eine englische Excel-version die richtige Formel für text, gefolgt von einem formatierten Datum:
="Some text and a date: "&TEXT(A2;"dd-mm-jjjj")
Ich hoffe, dass Microsoft dieses Problem zu lösen, das ist sehr ärgerlich!
wir haben das gleiche Problem bei unserer Arbeit, und ich fand, dass, wenn ich keinen Einfluss auf die Lokalisierung von windows-dann habe ich eine Formel verwenden, die in Ihrem Fall aussieht:
Es ist lustig, dass "TT" und "mm" ist die gleiche.
Für dasselbe problem, wenn Ihr system oder Tastatur ist Dänisch verwenden Sie dann åååå statt jjjj. Ich kämpfte auch eine Menge zu finden, diesen Schlüssel.
Aber wenn jemand die Verkleidung gleichen problem abgesehen von holländischen oder dänischen, dann können Sie überprüfen, welche Taste die richtige ist. Um es zu finden, klicken Sie rechts auf eine Zelle, und goto 'Zelle Formatieren', dann 'Custom' wählen und finden date Verwandte Formate in Ihrer lokalen Sprache. Dort können Sie herausfinden, welche ist die richtige Taste für das DATUM-format in Ihre lokale Sprache.
Excel hier offensichtlich fehl. TEXT sollte sprachneutral.
Den workaround habe ich gefunden, vor allem, wenn Sie mehrere Zellen zu formatieren:
=IF(TYPE(VALUE(TEXT(DATE_CELL;"YY")))=1;"DD.MM.YYYY";"ДД.ММ.ГГГГ")
Wenn Sie brauchen, es kann erweitert werden, um Unterstützung für mehrere Regionen wie:
=IF(TYPE(VALUE(TEXT(DATE_CELL;"YY")))=1;"DD.MM.YYYY";IF(TYPE(VALUE(TEXT(DATE_CELL;"ГГ")))=1;"ДД.ММ.ГГГГ";"DD.MM.JJJJ"))
="Date: " & TEXT(DATE_CELL; FORMAT_CELL)
Lösung: überprüfen, ob "jjjj" format arbeitet:
Dem Datum, das Sie anzeigen möchten, in einem bestimmten format in A1
In Zelle A2 ein link cel die cel mit dem Datum, das Sie möchten angezeigt, die in einem bestimmten format mit der folgenden Formel:
Im 3. cel Sie dann die folgende Formel:
Wenn die 4 Ziffern von rechts sind "jjjj" diese Formel zeigt das Datum mit dem Format "JJJJ" sonst die Formatierung "jjjj" verwendet.
Dieses Problem ist immer noch da auf Excel-2016 (oder Office 365, wenn Sie können). Es wird verursacht durch die unterschiedliche Spracheinstellungen in Windows. Dies geschieht für Sprachen, die anderen Jahres-Symbole (Niederländisch ist 'jjjj', Portugiesisch ist 'aaaa'). Wenn Sie dieses problem Auftritt, versuchen Sie, in Ihrem lokalen Windows-Sprache ist, Jahr-format.