Jahr in Excel-Datum ändern und anzeigen
Schritt-für-Schritt-Anleitung
Um das Jahr eines Datums in Excel zu ändern, kannst du die DateSerial-Funktion verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
-
Öffne Excel und erstelle ein neues Arbeitsblatt.
-
Gib ein Datum in eine Zelle ein. Zum Beispiel: 12.08.2012 in Zelle A1.
-
Öffne den VBA-Editor. Dies kannst du tun, indem du ALT + F11 drückst.
-
Füge ein neues Modul hinzu. Rechtsklick auf "VBAProject (dein Arbeitsblatt)", dann auf Einfügen > Modul.
-
Füge den folgenden Code ein:
Sub Jahr_aendern()
Dim Alt As Date
Dim Neu As Date
Alt = Range("A1").Value ' Datum aus Zelle A1
Neu = DateSerial(Year(Alt) + 1, Month(Alt), Day(Alt)) ' Jahr um 1 erhöhen
MsgBox Neu ' Zeigt das neue Datum an
End Sub
-
Schließe den VBA-Editor und führe das Makro aus. Du kannst dies über Entwicklertools > Makros oder mit F5 im VBA-Editor tun.
Das neue Datum wird nun angezeigt und zeigt das Jahr um eins erhöht an.
Häufige Fehler und Lösungen
Alternative Methoden
Es gibt mehrere Möglichkeiten, das Jahr in einem Datum zu ändern:
-
Formeln in Excel:
Du kannst die DATUM()-Funktion verwenden:
=DATUM(JAHR(A1)+1;MONAT(A1);TAG(A1))
Diese Formel erhöht das Jahr um 1.
-
Power Query:
- Lade deine Daten in Power Query.
- Verwende die Funktion
Date.AddYears, um das Jahr zu ändern.
-
Excel VBA:
- Nutze eine Schleife, um mehrere Datumswerte in einem Bereich zu ändern.
Praktische Beispiele
-
Beispiel 1: Jahr um ein Jahr erhöhen
Neu = DateSerial(Year(Alt) + 1, Month(Alt), Day(Alt))
-
Beispiel 2: Jahr auf aktuelles Jahr ändern
Neu = DateSerial(Year(Date), Month(Alt), Day(Alt))
-
Beispiel 3: Datum nur Jahr anzeigen
=JAHR(A1) ' Gibt nur das Jahr zurück
Diese Beispiele zeigen, wie du das Jahr in einem Datum in Excel ändern oder extrahieren kannst.
Tipps für Profis
-
Verwende benutzerdefinierte Formate: Du kannst das Datumsformat ändern, um nur das Jahr anzuzeigen. Gehe dazu auf Start > Zahlenformat > Weitere Zahlenformate und wähle ein benutzerdefiniertes Format wie JJJJ.
-
Automatisiere den Prozess: Wenn du oft das Jahr ändern musst, erstelle ein Makro, das mehrere Datumswerte auf einmal ändert.
-
Fehlerbehebung: Nutze Debug.Print, um den Wert von Variablen während der Ausführung deines Codes zu überprüfen.
FAQ: Häufige Fragen
1. Wie ändere ich das Jahr eines Datums in Excel ohne VBA?
Du kannst die DATUM()-Funktion in einer Excel-Zelle verwenden, um das Jahr zu ändern.
2. Wie kann ich nur das Jahr aus einem Datum extrahieren?
Nutze die JAHR()-Funktion, um nur das Jahr aus einem Datum anzuzeigen.
3. Gibt es eine Möglichkeit, das aktuelle Jahr in einer Excel-Zelle anzuzeigen?
Ja, du kannst die Funktion JAHR(HEUTE()) verwenden, um das aktuelle Jahr zu erhalten.