Excel-TippSo können Sie Kundenlisten nach Geburtstagen sortieren

Die Standard-Sortierung in Excel liefert für Datumswerte nicht immer das gewünschte Ergebnis. Wenn nur Tag und Monat, aber nicht das Jahr, bei der Sortierung berücksichtigt werden sollen, müssen Sie einen Zwischenschritt einfügen. So können Sie beispielsweise Geburtstagslisten erstellen.

Ein Datum kann in Excel mit dem Format Datum angezeigt und sortiert werden. Der 23.12.2018 steht dann in einer nach aufsteigendem Datum sortierten Liste vor dem 02.03.2020. Für manche Zwecke will man aber nur nach Tag und Monat sortieren und das Jahr unberücksichtigt lassen. Der 02.03. soll also vor dem 23.12. angezeigt werden.

Diese spezielle Sortierung braucht man zum Beispiel, wenn man nach Geburtstagen im laufenden Jahr sortieren will. Was auf den ersten Blick wie eine einfache Aufgabe aussieht, ist nur mit einem Kniff möglich.

Beispiel: Liste nach Geburtsdatum sortieren

Sie wollen Ihre Kundenliste nach Geburtsdatum sortieren, sodass die Liste in der Reihenfolge der im Jahr auftretenden Geburtstage vorliegt? Die Kundenliste in der folgenden Abbildung ist nach Nachnamen sortiert. Damit Sie zum Geburtstag eines Kunden aktiv werden können, soll die Liste nach der Reihenfolge der Geburtstage im laufenden Jahr sortiert dargestellt werden. Sie wollen deshalb nach dem Datum in Spalte C so sortieren, dass der nächste anstehende Geburtstag oben steht.

Kundenliste sortiert nach Nachnamen (Auszug)

Die Standard-Sortierung mit Excel bringt nicht das gewünschte Ergebnis

Die Standard-Sortierung nach Geburtsdatum zeigt, worin das Problem der Aufgabenstellung liegt. Markieren Sie eine Zelle in der Spalte C der Liste (zum Beispiel C2). Aktivieren Sie im Menüband die Befehlsfolge: Registerkarte Daten > Befehlsgruppe Sortieren und Filtern > Befehl Aufsteigend sortieren.

Liste nach Geburtsdatum aufsteigend standardmäßig sortiert

Leider entspricht die sortierte Liste nicht der Aufgabenstellung, da die Liste nicht nach den anfallenden Geburtstagen im laufenden Jahr sortiert dargestellt wird. Dies liegt daran, dass die Jahreszahl des Geburtsdatums berücksichtigt wird.

Monat und Tag aus dem Datumsfeld berechnen

Damit die Liste richtig dargestellt wird, muss diese nach Geburtsmonat und anschließend nach dem jeweiligen Tag im Monat sortiert werden. Um dies zu erreichen, werden zwei Hilfsspalten eingefügt.

Sie können die Monatszahl aus einem Datum mit der Funktion MONAT() berechnen. Diese Funktion liefert Ihnen für ein Datum im Januar die Monatszahl 1, für Februar 2 und so weiter. Als Argument müssen Sie der Funktion lediglich einen Datumswert oder einen entsprechenden Zellbezug mitgeben. Erfassen Sie daher in der Zelle D2 die folgende Formel:

=MONAT(C2)

In der Zelle C2 steht der Datumswert, aus welchem die Monatswert abgeleitet werden soll.

Monatszahl aus Geburtsdatum berechnen

Im nächsten Schritt erstellen Sie rechts daneben eine weitere Hilfsspalte, um die Tageszahl des jeweiligen Monats zu berechnen. Analog zur Funktion MONAT() gibt es dafür die Funktion TAG() in Excel. Die Funktion TAG() liefert für den 01.01 die Tageszahl 1, für den 15.02 die Tageszahl 15 und so weiter. Erfassen Sie daher in der Zelle E2 die folgende Formel:

=TAG(C2)

Tageszahl aus Geburtsdatum berechnen

Kopieren Sie die beiden Formeln der Hilfsspalten jetzt bis zum Ende der Liste.

Formeln der Hilfsspalten bis zum Ende der Liste kopieren (Auszug)

Liste in Excel nach Monat und Tag sortieren

Jetzt können Sie die Liste nach den anfallenden Geburtstagen im Jahr sortieren lassen. Markieren Sie hierzu eine Zelle in der Spalte D und aktivieren Sie im Menüband die Befehlsfolge Registerkarte Daten > Befehlsgruppe Sortieren und Filtern > Befehl Sortieren

Befehl Sortieren ausführen

Es wird das Dialogfeld Sortieren geöffnet. Dadurch, dass Sie eine Zelle in der Spalte D vorher markiert haben, wird automatisch bei Spalte die Monatsspalte (Monat) als Sortierkriterium vorgeschlagen. Die Einstellungen bei Sortieren nach (Zellwerte) und Reihenfolge (Nach Größe aufsteigend) werden automatisch richtig gesetzt.

Nach dem Monatswert muss die Liste anschließend nach dem Tageswert sortiert werden. Drücken Sie daher im Dialogfeld Sortieren auf die Schaltfläche Ebene hinzufügen, um eine weitere Sortierebene oder Sortierregel hinzufügen.

Neue Sortierebene in Excel hinzufügen

Hierdurch wird eine neue Sortierebene hinzufügt. Wählen Sie hier bei Dann nach den Eintrag Tag aus. Bei Sortieren nach und Reihenfolge werden standardmäßig die Einträge Zellwerte und Nach Größe (aufsteigend) ausgewählt, welche für diese Aufgabenstellung richtig sind. Bestätigen Sie Ihre Sortiereinstellungen, indem Sie das Dialogfeld durch Klick auf OK schließen.

Sortierkriterien in Excel definieren

Ihre Liste wird daraufhin nach Monatszahl und anschließend nach Tageszahl sortiert. Sie erhalten somit die Kundenliste nach den anfallenden Geburtstagen im Jahr sortiert dargestellt.

Nach Geburtstagen im laufenden Jahr sortierte Kundenliste (Auszug)

Dazu im Management-Handbuch

Ähnliche Artikel

Excel-Tipps