400 Daten in Excel ändern?

SeifenkistenBOB  21.01.2025, 17:46

Ohne führende Null? Also der Tag ist manchmal einstellig und manchmal zweistellig?

YorkNtl 
Beitragsersteller
 22.01.2025, 19:11

Ja, Datev der Verband der Steuerberater macht es auch so.

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Sicherlich gibt es schon Möglichkeiten, beim Import der CSV die Daten korrekt zu einzulesen. Mein Lösungsvorschlag für eine Funktion, falls die Daten schon (als Text oder Zahlenwerte) eingelesen wurden.

Spalte A enthält das Datum. Nicht die schönste Funktion, aber es funktioniert für ein- und zweistellige Tage:

=DATUM("2023";WENN(LÄNGE(A1)=3;TEIL(A1;2;2);WENN(LÄNGE(A1)=4;TEIL(A1;3;2)));WENN(LÄNGE(A1)=3;TEIL(A1;1;1);WENN(LÄNGE(A1)=4;TEIL(A1;1;2))))

So sollte es dann aussehen (A_i -> Zellergebnis):

301 -> 03.01.2023
912 -> 09.12.2023
1012 -> 10.12.2023
3212 -> 01.01.2024

btw: wer nutzt so ein furchtbares Datumsformat? 🤔😭


YorkNtl 
Beitragsersteller
 21.01.2025, 19:24

Die Finanzbuchführung. Es sind 3 Jahre einzulesen.

YorkNtl 
Beitragsersteller
 22.01.2025, 11:13

Benutzt, eingelesen, keine Fehlermeldungen mehr, danke

Du könntest z.B. die Daten trennen, sodass die letzten 2 Stellen von der/den vorderen getrennt sind und danach über Verketten wieder zusammenführen.

Daten - Text in Spalten - getrennt

Bild zum Beitrag

Verketten (Ergebnis u.U. als Datum formatieren)

Bild zum Beitrag

 - (Formel, Microsoft Excel, Excel-Formel)  - (Formel, Microsoft Excel, Excel-Formel)

Es gibt - wie immer - mehrere Möglichkeiten, ans Ziel zu kommen. Meine Formel wäre folgende:

=DATUM(
  2023;
  RECHTS(A1;2);
  TEIL(A1;1;LÄNGE(A1)-2)
)

Mit der Funktion DATUM kannst du ein Datum mit den einzelnen Werten für Jahr, Monat und Tag aufbauen.

2023 ist klar, das ist das Jahr.

RECHTS(A1;2) nimmt sich die rechten beiden Zeichen des Eingabewertes für den Monat

TEIL(A1;1;LÄNGE(A1)-2) nimmt sich alles außer die rechten beiden Zeichen für den Tag.