Sortieren unter Ignorieren führender Zeichen (Microsoft Excel)
Ritesh verfügt über eine große Datenmenge, die er in Excel verarbeiten muss. Jede Zeile in einem Arbeitsblatt enthält eine Teilenummer in Spalte A, nach der er die Datensätze sortieren muss. Das Problem ist, dass Ritesh keine direkte Sortierung durchführen kann. Die ersten vier Zeichen der Teilenummern müssen ignoriert werden. Daher muss die Sortierung tatsächlich mit dem fünften Zeichen der Teilenummer beginnen.
Der einfachste Weg, um mit dieser Situation umzugehen, besteht darin, eine neue Spalte in Excel zu erstellen, die vollständig aus den Informationen besteht, die Sie für die Sortierung verwenden möchten. In diesem Fall können Sie rechts von Spalte A eine neue leere Spalte hinzufügen und diese Formel dann in die erste Zelle der Spalte (angenommen als Zelle B2) eingeben:
=RIGHT(A2,LEN(A2)-4)
Sie werden feststellen, dass Zelle B2 jetzt die Teilenummer enthält, beginnend mit dem fünften Zeichen. Kopieren Sie diese Formel so viele Zellen wie nötig nach unten und führen Sie dann eine Standardsortierung basierend auf dem Inhalt von Spalte B durch.
Eine andere Möglichkeit, die neue Spalte zu erstellen – wenn Sie Excel 2013 oder höher verwenden – ist die Verwendung der Flash-Füllfunktion. Persönlich finde ich das etwas restriktiver als die bereits erwähnte Formel, aber es kann für Ihre Bedürfnisse gut funktionieren. In Zelle B2 müssen Sie lediglich den Teil der Zelle A2 eingeben, den Sie verwenden möchten. Wenn beispielsweise Zelle A2 die Teilenummer „ABCDU643“ enthält, geben Sie in Zelle B2 „U643“ ein.
Klicken Sie dann bei ausgewählter Zelle B2 mit der rechten Maustaste auf den Füllpunkt und ziehen Sie ihn für so viele Zellen wie nötig nach unten. Wenn Sie die Maustaste loslassen, wird ein Kontextmenü angezeigt, in dem Sie Flash Fill auswählen können.
Ich erwähnte, dass ich Flash Fill etwas einschränkend finde, weil es nicht immer die richtige Bestimmung darüber macht, wie die Zellen von den Originalen abgeleitet werden sollen. Angenommen, Zelle A2 enthält „ABCD1234“ und Sie geben „1234“ in Zelle B2 ein. Ferner enthält Zelle A3 „EFGHA567“. Wenn Sie Flash Fill basierend auf Zelle B2 verwenden, trifft Excel die Entscheidung, dass Sie alle Buchstaben vom Anfang der anderen Zellen entfernen möchten, sodass B3 am Ende „567“
enthält statt „A567“, wie Sie es wirklich wollten. Diese Fehlinterpretation seitens Excel tritt nur auf, wenn die erste Zelle (B2) nur Ziffern enthält.
Unabhängig davon, wie Sie den wesentlichen Teil Ihrer Teilenummern in Spalte B einfügen, erhalten Sie beim Durchführen der Sortierung basierend auf dem Inhalt von Spalte B Ihre Teilenummern in der gewünschten Reihenfolge. Sie können dann entweder Spalte B löschen oder sie ausblenden, wenn Sie sie später benötigen, aber nicht möchten, dass sie angezeigt wird.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (9870) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: