Tipps & Tricks 10.03.2010, 10:04 Uhr

Excel: Spalten sortieren

Problem: In Spalte A werden Strassen aufgelistet und in Spalte B die Jahre, in denen die Strassen gebaut wurden. Da können auch von/bis-Werte drinstehen, z.B. «1998 - 1999». Am Schluss soll die Spalte nach dem Baujahr sortiert werden. Aber das will bei mir wegen jener Zellen mit zwei Inhalten nicht so richtig klappen.
Lösung: Erstellen Sie eine Hilfsspalte, in der Sie die gewünschten Zahlen aus der Baujahr-Spalte mit einer Formel übernehmen.
Je nachdem, ob Sie nach dem Baubeginn oder dem Bauende sortieren wollen, schnappen Sie sich für die Hilfsspalte per Funktion LINKS oder RECHTS die ersten oder letzten vier Zeichen der Baujahrspalte, siehe Screenshot. Jetzt können Sie danach sortieren.
Das klappt exakt gleich nicht nur in Excel, sondern auch in OpenOffice.org Calc. (PCtipp-Forum)



Kommentare
Avatar
Ray
10.03.2010
Hallo PeterFritz Dieser Beitrag gehört eigentlich in den Bereich "Office" Zu deinem Problem: Ich würde in deiner Hilfsspalte den Geburtstag im laufenden Jahr wie folgt berechnen =DATUM(JAHR(HEUTE());MONAT(D2);TAG(D2)) Dann kannst du danach sortieren. Ray

Avatar
Officer
10.03.2010
Hallo PeterFritz Ich habe (Excel2003) in Spalte D ein Geburtsdatum In Form TT.MM.JJJJ, das Zellformat ist "Datum"; rechts davon habe ich nun eine Hilfsspalte E eingefügt; die Zellen bekamen die Funktion "=LINKS(D2;6)" eingetragen. Bei Zahlen (und Daten (Mehrzahl von Datum) sind nichts anderes als Zahlen) nimm unbedingt eine andere Funktion. LINKS resp. RECHTS sind nur für Text geeignet, da sonst ein nicht erwartetes Resultat herauskommt, da das Zellformat nur eine Ansicht ist, aber nichts mit den effektiven Daten zu tun hat. In diesem Fall nimm JAHR, um das Jahr herauszubekommen resp. MONAT oder TAG für die anderen Angaben.

Avatar
PeterFritz
11.03.2010
Danke Ray, =DATUM(JAHR(HEUTE());MONAT(D2);TAG(D2)) ich kapier zwar noch immer nicht, wie es funktioniert, aber DAS hat geholfen!