Date: prev next · Thread: first prev next last
2022 Archives by date, by thread · List index


Hallo Michael,

wie Ernst bereits erwähnt hat, hättest du die Zellen *vor* dem Beschreiben als Text formatieren müssen. Jetzt wo sie schon Datumsformate haben ist es dafür zu spät. Der erste Tipp war der beste: mit der Formel =A1&": "&TEXT(B1,"YYYY-MM-DD") ausführen. Nur wenn in Spalte B auch Zahlen stehen dann würde ich dir empfehlen die Datumsformate in Text umzuwandeln. Dieses kannst du erreichen indem du mit Suchen und Ersetzen (STRG + H) das einfache Anführungszeichen vor das Datum schreibst. Damit ist es auch Text.

Suchen: ^(\d{4}-\d{2}-\d{2})
Ersetzen: '$1
Regex an!

Dann mit Find Next, Replace all und Close den Text ersetzen.

Viel Erfolg.

Jürgen

Am 30.10.2022 um 20:07 schrieb Ernst Hügli:
Hallo Michael

Am 30.10.22 um 18:55 schrieb Hessler, Klaus-Michael:
Danke Ernst,
Aber vielleicht beschreibst Du zuerst genauer, was denn alles für Einträge vorkommen können - wenn es nur korrekte Daten oder Text sind (wie in Deinem Minimalbeispiel), dann kommt Calc mit der vorgeschlagenen Lösung klar.
Im Grunde ist in dieser Spalte alles erlaubt und soll 1:1 genau so als TEXT übernommen werden; ich muss insbesondere CALC daran hindern, etwas das "wie ein Datum aussieht", in DATUMWERT zu wandeln. In den CALC-Funktionen habe ich (erfolglos) etwas wie STR(Zelle) gesucht ...

Dann sehe ich nur eine Möglichkeit: Du formatierst die Spalte *vorgängig* als Text. Dann wird auch eine "echte" Datumeingabe zu einem Text (erkennbar daran, dass sie links ausgerichtet ist). Dann kannst Du einfach beide Zellen mit & verketten. Allerdings: Wenn ein Datum einmal als 2022-03-09 und einmal als 2022-3-9 eingegeben wird, dann wird das Datum genauso übertragen, wie es dasteht - einheitliche (Datum-)Formatierung liegt dann nicht mehr drin. Das Problem: Etwas, das wie ein Datum aussieht, *ist* für Calc ein Datum, es sei denn, es sei ausdrücklich anders formatiert, z.B. eben als Text. Aber das ist bei der STR-Funktion (die ich aus Pascal kenne) nicht anders. Hilft Dir das weiter?

Freundlich grüsst

Ernst

--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.