Sortieren von Seriennummern nach ihren nachgestellten Zeichen (Microsoft Excel)
Vitalis hat eine Spalte mit Seriennummern. Diese sind wie SFP / 0002/2015, SFP / 0234/2017 usw. formatiert, wobei die letzten vier Ziffern ein Jahr sind. Er muss diese Seriennummern nach Jahr und dann nach den Hauptfiguren sortieren. Er wundert sich über den einfachsten Weg, dies zu tun.
Die bewährte traditionelle Methode, um diese Aufgabe anzugehen, besteht darin, eine Hilfsspalte zu verwenden, um das zu enthalten, was Sie als primären Sortierschlüssel benötigen. Angenommen, Ihre Seriennummern befinden sich in Spalte A, die erste in Zelle A2. Sie können die folgende Formel in Zelle B2 einfügen:
=RIGHT(A2,4)
Am Ende haben Sie nur das Jahr in Zelle B2. Kopieren Sie diese Formel so viele Zeilen wie nötig nach unten und führen Sie dann eine herkömmliche Sortierung mit dem Sortierwerkzeug auf der Registerkarte Daten des Menübands durch. Sie möchten, dass die primäre Sortierung auf Spalte B und die sekundäre Sortierung auf Spalte A basiert. Sie können die Hilfsspalte dann ausblenden, wenn Sie sie nicht sichtbar haben möchten, oder sie vollständig löschen, wenn Sie dies nicht tun müssen jede zusätzliche Sortierung.
Wenn Sie Office 365 verwenden, wurden Excel einige neue Funktionen hinzugefügt, die Sie beim Sortieren möglicherweise hilfreich finden. Mit einer der neu hinzugefügten Funktionen (SORTBY) können Sie ganz einfach einen Zellbereich sortieren, ohne das eigentliche Sortierwerkzeug verwenden zu müssen, das auf der Registerkarte Daten des Menübands verfügbar ist.
Nehmen wir zum Beispiel an, Ihre Seriennummern liegen im Bereich A2: A1000. Sie können die folgende Formel verwenden, um sie zu sortieren:
=SORTBY(A2:A1000,RIGHT(A2:A1000,4)&LEFT(A2:A1000,8))
Verwenden Sie diese Formel erneut in einer Hilfsspalte, und die Spalte enthält die sortierten Werte von A2: A1000. Der erste Parameter, der der SORTBY-Funktion zur Verfügung gestellt wird, ist der Bereich der Zellen, die Sie sortieren möchten, und der zweite ist der Bereich, nach dem Sie sie sortieren möchten. In diesem Fall ist dieser zweite Parameter ein Array von Werten, bei dem das Jahr an erster Stelle steht, gefolgt von den führenden Zeichen jeder Seriennummer.
Ein Nebeneffekt der Verwendung von SORTBY ist, dass Ihre ursprünglichen Seriennummern überhaupt nicht positionell geändert werden. Die Hilfsspalte enthält die sortierten Seriennummern, sodass Sie beide Listen – sortiert und unsortiert – in Ihrem Arbeitsblatt haben.
Denken Sie auch hier daran, dass die SORTBY-Funktion nur in der mit Office 365 bereitgestellten Excel-Version verfügbar ist. Wenn Sie Ihre Arbeitsmappe für jemanden freigeben, der eine frühere Version des Programms verwendet, sollten Sie entweder die SORTBY-Funktion entfernen ( indem Sie Werte für die sortierten Werte in der Hilfsspalte einfügen) oder sich einfach auf den zuvor beschriebenen traditionellen Ansatz verlassen.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7971) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.