PQQ: Geburtstagsliste sortieren

Liste mit 50 Geburtsdaten nach Monat | Tag sortieren

In einem Vere­in soll die Liste von hier 50 Mit­gliedern so sortiert wer­den, dass die Dat­en ohne Berück­sich­ti­gung des Jahres chro­nol­o­gisch auf­steigend sortiert sind. Also im Prinzip vom 1. Jan­u­ar bis zum 31. Dezem­ber eines beliebi­gen Jahres. Laden Sie dazu diese Liste von unserem Serv­er.

Um eine Liste in den Abfrage-Edi­tor des Pow­er Query zu importieren, soll­ten die Dat­en prinzip­iell von Ihnen vorher als For­matierte Tabelle erstellt wer­den, sofern Sie noch nicht in dieser Form vor­liegen. Das ist hier nicht der Fall darum StrgT oder StrgL. Excel gibt im Dia­log einen Bere­ich vor, der hier kor­rekt beschrieben wird. Wegen der ver­schiede­nen Daten­typen der 1. und den fol­gen­den Zeilen erken­nt Excel auch, dass die Tabelle eine Über­schrift hat.

Im näch­sten Schritt entwed­er Pow­er Query (2010/13) bzw. Dat­en (2016/365) und Von Tabelle  bzw. Aus Tabelle. Es öffnet sich der Abfrage-Edi­tor und die Dat­en wer­den dort hinein importiert. Die kalen­darischen Dat­en sind Daten­typ Datum/Uhrzeit for­matiert, das ist hier nicht wirk­lich passend. Darum ändern Sie den Daten­typ entwed­er über das Haupt­menü oder per Recht­sklick in die Dat­en auf den Daten­typ Datum.

Im näch­sten Schritt wer­den Sie jeden der Geburt­stage in ein­er neuen Spalte auf das Jahr 2000 fes­tle­gen. Es kön­nte auch ein beliebiges anderes Jahr sein, sofern es sich um ein Schalt­jahr han­delt; es kann ja sein, dass ein Mit­glied am 29. Feb­ru­ar Geburt­stag hat. Klick­en Sie dazu auf das Menü Spalte hinzufü­gen und dort auf das Sym­bol Benutzerdefinierte Spalte. Im Textfeld Neuer Spal­tenname kön­nen Sie es bei Benutzerdefiniert belassen, ich ver­wende sortieren als Name, weil diese Beze­ich­nung ein­deutiger ist. Als Formel gebe ich in exakt dieser Groß- Klein­schrei­bung dieses ein:
#date(2000, Date.Month([Geburtstag]), Date.Day([Geburtstag]))
den Feld­na­men [Geburt­stag] übernehme ich per Dop­pelk­lick aus dem Fen­ster­bere­ich Ver­füg­bare Spal­ten. Sie erken­nen, dass automa­tisch eine neue Spalte mit jew­eils dem Tag und dem Monat des Tages der Geburt erstellt wird und als Jahr stets 2000 ver­wen­det wurde.

Alter­na­tive (nur per Mausklick): Nach dem Import der Dat­en wech­seln Sie zum Reg­is­ter Trans­formieren. Dort Datum | Nur Datum und in der (einzi­gen) Spalte ste­ht anschließend nur das Datum, sog­ar vom kor­rek­ten Daten­typ. Im gle­ichen Menü Klick­en Sie nun auf Extrahieren und wählen Erste Zeichen. Da Sie erst ein­mal ja nur Tag und Monat anzeigen lassen wollen, tra­gen Sie bei Anzahl eine 6 ein und bestäti­gen mit OK. An der Aus­rich­tung links in der Spalte erken­nen Sie, dass es sich nun um Text-Ein­träge han­delt. Über For­mat | Suf­fix hinzufü­gen tra­gen Sie in das Textfeld Wert ein beliebiges Schalt­jahr, beispiel­sweise 2000 ein. Als let­zten Schritt: Typ ändern | Datum und sie haben ohne Eingabe ein­er Formel das Zwis­chen­ziel erre­icht. 😎 

Ein Klick auf das Erweit­ern Sym­bol  der Spalte sortieren und sortieren sie die Dat­en auf­steigend. Selb­stre­dend wer­den die Dat­en der Spalte Geburt­stag in die gle­iche Rei­hen­folge gebracht. Recht­sklick in die Über­schrift sortieren und löschen Sie die Spalte. Über das Menü Start | Schließen & laden wer­den die Dat­en von der Abfrage in ein neues Arbeits­blatt über­tra­gen. Sie kön­nen diese Tabelle nun auss­chnei­den und an einen beliebi­gen anderen Ort wieder ein­fü­gen. Allerd­ings sollte sie nicht die Quell­dat­en über­schreiben, denn die Stärke von Pow­er Query liegt ja auch darin, dass mit einem Klick auf Aktu­al­isieren die auch verän­derte Daten­quelle wieder ein­ge­le­sen und entsprechend den ihm gemacht­en Schrit­ten wieder neu sortiert wird. – Damit ist das Ziel erre­icht.

▲ nach oben …

Rück­mel­dun­gen / Feed­back gerne per Mail an mich (G.Mumme@Excel-ist-sexy.de)

Hat Ihnen der Beitrag gefallen?
Erleichtert dieser Beitrag Ihre Arbeit?

Dann würde ich mich über einen Beitrag Ihrer­seits z.B. 2,00  freuen … (← Klick mich!)

Dieser Beitrag wurde unter Allgemein, Verschiedenes, Datum und Zeit, Filtern & Sortieren, Power Query, PQ-Quickies abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.