Kyle hat ein Arbeitsblatt, das aus drei Datenspalten besteht: Teilenummer, Menge und Länge. Die Länge wird in Zoll angegeben, mit einem Anführungszeichen in Zoll (z. B. 30 „, 54“ oder 100 „). Kyle muss die Daten von der kürzesten zur längsten Länge sortieren, Excel sortiert die Längen jedoch als Text. so dass 100 „vor 30“ kommt. Er fragt sich, ob es eine Möglichkeit gibt, Excel dazu zu bringen, die Textinformationen so zu sortieren, als wären es Zahlen, also kommt 30 „korrekt vor 100“, ohne die Anführungszeichen zu entfernen.

Die kurze Antwort lautet, dass Sie dies zumindest nicht direkt tun können. Wenn Sie das Anführungszeichen in die Zelle einfügen, behandelt Excel die gesamte Zelle als Text und sortiert sie als solchen Kyle bemerkte, die Textzeichenfolge 100 „

kommt vor 30 „, weil 1 in einer Textsortierung vor 3 steht.

Es gibt jedoch Dinge, die Sie tun können. Wenn Sie beispielsweise eine Formel verwenden, um die Werte in Ihrer Längenspalte zu generieren, Sie können die Formel so ändern, dass sie die Längen nach Bedarf mit Nullen „auffüllt“.

Bei diesem Ansatz hätten Sie keine Längen wie 30 „, 54“ oder 100 „, sondern 030 „, 054“ und 100 „. Solange alle Längen dieselbe Anzahl von Ziffern verwenden, erfolgt die Sortierung korrekt.

Sie können auch eine Hilfsspalte rechts von der hinzufügen Längenspalte und platzieren Sie in der Hilfsspalte die numerischen Werte von allem, was sich in der Zelle links befindet. Wenn sich Ihre ersten Daten in Zelle C2 befinden, können Sie in Zelle D2 (Ihre Hilfsspalte) Folgendes eingeben:

=VALUE(SUBSTITUTE(C2,"""",""))

Die vier Anführungszeichen sind als zweiter Parameter der SUBSTITUTE-Funktion erforderlich, um Anführungszeichen i zu entfernen n C2. Das Ergebnis ist, dass D2 den numerischen Wert von allem enthält, was sich in Zelle C2 befand. Kopieren Sie die Formel so weit wie nötig nach unten und sortieren Sie sie dann in Spalte D. Nach dem Sortieren können Sie bei Bedarf sogar Spalte D ausblenden oder so schmal gestalten, wie Sie möchten.

Ein anderer Ansatz, der bei einer begrenzten Anzahl von Längen gut funktionieren kann, besteht darin, eine benutzerdefinierte Liste zu erstellen und diese Liste dann zum Sortieren zu verwenden. So richten Sie die benutzerdefinierte Liste für Ihre Längen ein:

  1. Zeigen Sie das Dialogfeld Excel-Optionen an. (Klicken Sie in Excel 2007 auf die Schaltfläche Office und dann auf Excel-Optionen. Zeigen Sie in Excel 2010 oder höheren Versionen die Registerkarte Datei des Menübands an und klicken Sie dann auf Optionen.)

  2. Wenn Sie Excel 2007 verwenden, stellen Sie sicher, dass links im Dialogfeld „Beliebt“ ausgewählt ist. Wenn Sie Excel 2010 oder eine neuere Version verwenden, klicken Sie auf Erweitert und scrollen Sie zum Ende der Optionen, bis der Bereich Allgemein angezeigt wird.

  3. Klicken Sie auf Benutzerdefinierte Listen bearbeiten. Excel zeigt das Dialogfeld Benutzerdefinierte Listen an und blendet das Dialogfeld Excel-Optionen aus. (Siehe Abbildung 1.)

  4. Wählen Sie in der Liste Benutzerdefinierte Listen die Option NEUE LISTE.

  5. Beginnen Sie im Abschnitt Listeneinträge des Dialogfelds mit der Eingabe der Elemente in Ihrer Liste in der Reihenfolge, in der sie angezeigt werden sollen. Wenn Sie beispielsweise nur 15 mögliche Längen haben, geben Sie alle Längen in der richtigen Reihenfolge ein und achten Sie darauf, dass nach jeder Länge das Anführungszeichen eingefügt wird. Drücken Sie am Ende jeder hinzugefügten Länge die Eingabetaste.

  6. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Hinzufügen.

  7. Klicken Sie auf OK, um das Dialogfeld Benutzerdefinierte Listen zu schließen. Das Dialogfeld Excel-Optionen wird erneut angezeigt.

  8. Klicken Sie auf OK, um das Dialogfeld Excel-Optionen zu schließen.

Sobald die benutzerdefinierte Liste definiert ist, können Sie das Dialogfeld Sortieren verwenden und angeben, dass Sie eine benutzerdefinierte Sortierung durchführen möchten. Wählen Sie Ihre neue Liste aus, und genau das wird Excel beim Anordnen der Zeilen im Arbeitsblatt verwenden. Auch dieser Ansatz funktioniert nur dann wirklich, wenn Sie eine begrenzte Anzahl von Längen haben und im Voraus wissen, wie diese Längen aussehen werden.

Die vielleicht beste Lösung ist jedoch, die Anführungszeichen zu entfernen.

(Ja, ich weiß …​ Kyle sagte, er wollte sie nicht loswerden, sondern einen Moment mit mir aushalten.) Wenn alles in der Spalte Länge in Zoll angezeigt wird, können Sie das explizite Zitat loswerden markiert und erstellt ein benutzerdefiniertes Format, in dem sie angezeigt werden. Das Entfernen der Anführungszeichen ist einfach – verwenden Sie einfach Suchen und Ersetzen, um sie zu entfernen. (Suchen Sie nach einem Anführungszeichen und ersetzen Sie es durch nichts.) Erstellen Sie dann das benutzerdefinierte Format auf folgende Weise:

  1. Wählen Sie alle Zellen aus, die Längen enthalten. (Falls gewünscht, können Sie die gesamte Spalte auswählen.)

  2. Zeigen Sie die Registerkarte Home des Menübands an.

  3. Klicken Sie auf das kleine Symbol in der unteren rechten Ecke der Zahlengruppe.

Excel zeigt das Dialogfeld Zellen formatieren mit der ausgewählten Registerkarte Nummer an.

  1. Wählen Sie in der Liste Kategorie die Option Benutzerdefiniert. Das Dialogfeld ändert sich, sodass Sie ein benutzerdefiniertes Format eingeben können. (Siehe Abbildung 2.)

  2. Geben Sie im Feld Typ Folgendes ein: 0.0 \ „. Klicken Sie auf OK.

Jetzt sollten alle Zellen (in Schritt 1 ausgewählt) mit dem nachgestellten Anführungszeichen angezeigt werden. Dies ist das Format In Schritt 5 angegeben, in dem Excel angewiesen wird, das Anführungszeichen nach einer beliebigen Zahl einzufügen. Außerdem wird Excel angewiesen, eine Ziffer nach dem Dezimalpunkt anzuzeigen. (Sie können das Format so ändern, dass bei Bedarf eine andere Anzahl von Ziffern angezeigt wird Wenn die Nummer allgemein sichtbar sein soll, verwenden Sie dieses benutzerdefinierte Format:

#\"

Wie beim benutzerdefinierten Format in Schritt 5 der gerade gezeigten Schritte der umgekehrte Schrägstrich ist erforderlich, damit Excel weiß, dass das Anführungszeichen Teil des benutzerdefinierten Formats selbst ist.

Auch hier funktioniert die Route des benutzerdefinierten Formats hervorragend, wenn alles in der Spalte Länge in Zoll angezeigt wird. Wenn dies nicht der Fall ist. t alle in Zoll, dann können Sie den Dimensionsindikator (Anführungszeichen, Apostroph, was auch immer) in Spalte D verschieben und aus entfernen Spalte C. Machen Sie Spalte D so schmal wie nötig, um den Dimensionsindikator anzuzeigen, und sortieren Sie dann nach Spalte C.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3917) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.