Wie werden Daten in einem Seriendruck formatiert?
SecureMailMerge erhält die meisten Excel-Datumsformate automatisch. Feste und benutzerdefinierte Formate funktionieren zuverlässig. Regionsabhängige Formate (in Excel mit * gekennzeichnet) können möglicherweise nicht wie erwartet dargestellt werden, daher solltest du ein Format ohne *-Markierung für vorhersehbare Ergebnisse wählen. CSV-Dateien und als Text formatierte Zellen werden so gelesen, wie sie geschrieben sind, außer dass Zahlen in wissenschaftlicher Notation erweitert werden. Wenn du genaue Kontrolle benötigst, verwende die Excel-Funktion =TEXT().
Excel-Datumsformatierung
Excel speichert Daten intern als Zahlen und verwendet Formatierungseinstellungen, um zu steuern, wie sie angezeigt werden. Wenn Du eine Datumszelle in Excel formatierst, wählst Du aus, wie die Zahl angezeigt wird, der zugrunde liegende Wert bleibt gleich.
Es gibt drei Arten von Datumsformaten in Excel:
Regionsabhängige Formate (markiert mit *)
Im Dialogfeld Format Cells von Excel sind einige Datumsformate mit einem Sternchen (*) vorangestellt, zum Beispiel *14/03/2012 oder *14 March 2012. Diese Formate ändern sich je nach den Regionseinstellungen Deines Computers. Dieselbe Tabelle zeigt auf Computern mit unterschiedlichen Regionen unterschiedliche Datumsformate an.
Feste Formate
Formate ohne Sternchen sind feste Muster, die immer gleich aussehen, unabhängig von Deiner Region. Beispiele sind 14/03/2012, 2012-03-14 und March 14, 2012. Das genaue Muster wird in der Tabellenkalkulationsdatei gespeichert.
Benutzerdefinierte Formate
Du kannst auch Dein eigenes Format im Dialogfeld Format Cells von Excel erstellen, zum Beispiel dd-MMM-yyyy, um 13-Mar-2026 zu erzeugen, oder dd MMMM yyyy, um 13 March 2026 zu erzeugen.
SecureMailMerge Datumsformatierung
Wenn SecureMailMerge deine Tabelle liest, versucht es, den formatierten Wert zu erhalten, den du in Excel siehst. Wie gut das funktioniert, hängt vom Formattyp ab:
Regionsabhängige Formate
Da diese Formate kein festes Muster enthalten, kann das Ergebnis von dem abweichen, was du in Excel siehst. Das regionsabhängige lange Datum (zum Beispiel *14 March 2012) folgt den Einstellungen deines Computers.
Für vorhersehbare Ergebnisse wähle ein Datumsformat ohne das *-Symbol oder verwende eine =TEXT()-Spalte wie unten beschrieben.
Feste Formate
Diese werden im Allgemeinen genau beibehalten. Beispiele:
| Excel Format | Beispiel Ausgabe |
|---|---|
14/03/2012 | 13/03/2026 |
14/03/12 | 13/03/26 |
2012-03-14 | 2026-03-13 |
14.3.12 | 13.3.26 |
March 14, 2012 | March 13, 2026 |
Benutzerdefinierte Formate
Die meisten Standard-Benutzerdefinierbaren Muster werden korrekt wiedergegeben:
| Benutzerdefiniertes Format | Beispiel Ausgabe |
|---|---|
dd/mm/yyyy | 13/03/2026 |
dd-MMM-yyyy | 13-Mar-2026 |
yyyy-mm-dd | 2026-03-13 |
dd MMMM yyyy | 13 March 2026 |
mmm dd, yyyy | Mar 13, 2026 |
Sehr komplexe benutzerdefinierte Formate mit bedingten Abschnitten oder Farb-Codes können möglicherweise nicht identisch dargestellt werden.
Exakte Formatierung mit =TEXT()
Wenn die automatische Formatierung nicht das richtige Ergebnis liefert, kannst du die =TEXT()-Funktion von Excel verwenden, um das Datum in einen festen Textwert umzuwandeln, den SecureMailMerge genau so liest, wie er angezeigt wird.
So verwendest du es
- Lass deinen Datumswert in einer Spalte (z. B. Spalte A)
- Verwende in einer anderen Spalte eine
=TEXT()-Formel, um es genau so zu formatieren, wie du möchtest - Verwende die neue Spalte als dein Seriendruckfeld anstelle der ursprünglichen Datumsspalte
Formel:
=TEXT(A2, "format_code")
Formelbeispiele
| Formel | Ausgabe |
|---|---|
=TEXT(A2, "dd/mm/yyyy") | 13/03/2026 |
=TEXT(A2, "dd MMMM yyyy") | 13 March 2026 |
=TEXT(A2, "dddd, dd MMMM yyyy") | Friday, 13 March 2026 |
=TEXT(A2, "dd-MMM-yyyy") | 13-Mar-2026 |
=TEXT(A2, "yyyy-mm-dd") | 2026-03-13 |
=TEXT(A2, "mm/dd/yyyy") | 03/13/2026 |
Schritt-für-Schritt-Beispiel
Angenommen, Spalte A enthält deine Daten und Spalte B die E-Mail-Adressen:
| A (Date) | B (Email) | C (Formatted Date) | |
|---|---|---|---|
| 1 | Date | Display Date | |
| 2 | 13/03/2026 | [email protected] | =TEXT(A2, "d MMMM yyyy") |
| 3 | 14/03/2026 | [email protected] | =TEXT(A3, "d MMMM yyyy") |
Spalte C zeigt 13 March 2026, 14 March 2026 usw. an. Verwende {{Display Date}} als dein Seriendruck-Token in der E-Mail anstelle von {{Date}}.
Tipp: Du kannst Spalte A in Excel ausblenden, wenn du das rohe Datum nicht neben der formatierten Version sehen möchtest.
Zahlen und Währung
Zahlen-, Währungs- und Prozentzellen funktionieren genauso wie Datumsangaben: SecureMailMerge verwendet den Text, der durch das Zahlenformat der Zelle erzeugt wird, nicht den rohen gespeicherten Wert. Eine Zelle, die als "£"#,##0.00 formatiert ist, wird als £1,250.50 zusammengeführt, eine 0.0%-Zelle als 12.5% und eine 00000-Zelle behält ihre führenden Nullen als 02134 bei. Lange Zahlen im General-Format, wie Telefonnummern, werden mit allen Ziffern zusammengeführt, anstatt in wissenschaftlicher Notation. Die oben genannte =TEXT()-Funktion funktioniert auch für Zahlen, zum Beispiel =TEXT(B2, "#,##0.00").
Da Werte als formatierter Text ankommen, benötigt eine condition, die Zahlen vergleicht, eine Spalte, die eine einfache Zahl zeigt, wie 1250.5. Für die Word- und Excel-Korrekturen für Daten, Zahlen und Währung siehe mail merge date, number and currency formatting.
Andere Dateiformate
CSV-Dateien
Wenn du eine CSV-Datei anstelle einer Excel-Arbeitsmappe verwendest, werden Daten von keinem der oben genannten Punkte beeinflusst. CSV-Dateien enthalten reinen Text, daher liest SecureMailMerge jeden Wert so, wie er in der Datei erscheint. Die einzige Ausnahme: Zahlen, die in wissenschaftlicher Notation geschrieben sind, wie 1.23E+5, werden in volle Ziffern umgewandelt (123000).
Text-formatierte Zellen
Ähnlich liest SecureMailMerge eine Zelle in Excel, die als Text (nicht Datum) formatiert ist, so wie sie eingegeben wurde, mit derselben Ausnahme: Zahlen in wissenschaftlicher Notation werden in volle Ziffern umgewandelt. Excel behandelt sie jedoch nicht als Datum, daher funktionieren Funktionen wie Sortieren nach Datum in deiner Tabelle nicht.
Verwandt
- Set default values for empty fields, füge Ersatztext ein, wenn eine Datumszelle (oder eine beliebige andere) leer ist.
- Using conditions to show or hide content, zeige je nach Empfängerdaten unterschiedlichen Text an.
Brauchst du mehr Hilfe?
E-Mail-Support mit einer Beschreibung dessen, was du versucht hast zu tun, was passiert ist und der genauen Fehlermeldung. Füge keine echten Empfängerdaten bei.