Wie kann ich mehrere Spalten in einer Zeile sortieren?

578
NaritaDogFight

Beim Versuch, Daten in alphabetischer Reihenfolge zu sortieren, stoße ich jedoch auf ein Problem.

Jedes Mal, wenn ich versuche, es zu sortieren, stimmt die Produktnummer nicht mit dem Produkt überein.

Hier sieht es aus wie unsortiert

Hier ist ein Bild davon, wenn es sortiert ist

Ich habe stundenlang versucht, das herauszufinden, aber ich scheine nicht die "Spalten" zu sperren, die mehrere Unterspalten haben. Es scheint, als würde es nur auf einer 1-zu-1-Basis sortiert werden. Wie würde ich es mit mehreren Spalten sortieren? Zum Beispiel hat die Lieferung "Herculite xRV composite" mehrere Produktnummern, aber wenn sie sortiert werden, werden die Nummern einfach unten platziert und nur die Zelle neben dem Produktnamen folgt beim Sortieren.

0
Die Rohlinge werden immer so nach unten sortiert. Möglicherweise möchten Sie eine Sortierspalte links von Ihrer Tabelle erstellen, so dass jede Zeile Text enthalten kann, die Daten jedoch nahezu dupliziert, jedoch keine Leerzeichen enthalten. "Herculite xRV composite-1", dann "Herculite xRV composite-2" und so weiter. Nachdem Sie die Spalte "versteckt" haben, müssen Sie die Spalte wieder "einblenden". Tyson vor 6 Jahren 0
Verwenden Sie Kopieren und Einfügen, um diese Sortierspalte zuerst identisch zu erstellen, und füllen Sie dann jede leere Zeile aus, sodass in dieser neuen Sortierhilfespalte überhaupt keine Leerzeichen vorhanden sind. Tyson vor 6 Jahren 1
Nichts falsches habe ich in den Daten gefunden, nachdem sie sortiert wurden. Excel mischt nur neu und passt leere Zeilen an. Check "Dentin A1 bis A3" und "Brush Handle", "A3: 99: 2126" hat ** KEINE Nichtübereinstimmung **, es waren keine "Supply" -Daten in Screen Shot1 und noch weniger Daten. !! Rajesh S vor 6 Jahren 0
Die leeren Einträge unter "Angebot" haben nur in der ursprünglichen Sortierreihenfolge Bedeutung, da Sie visuell erkennen können, dass sie als Nachbildungen des zuvor genannten Artikels gedacht sind. Wenn Sie in eine andere Reihenfolge sortieren, gibt es keine Hinweise darauf, was die Leerzeichen sein sollen. Sie könnten sogar mit einem anderen Angebot in Verbindung gebracht werden. Deshalb sollte jede Lieferzelle ausgefüllt werden. Wenn Sie wiederholte Werte ausblenden möchten, können Sie dies mit bedingter Formatierung tun. fixer1234 vor 6 Jahren 0

2 Antworten auf die Frage

0
p._phidot_

Sehr geehrte Damen und Herren, Meine vorgeschlagene Lösung wird @Tyson sehr ähnlich sein. Einfach die Wörter neu arrangieren ... Alle Gutschriften sollten ihm als erster zur Verfügung stehen.

  1. Erstellen Sie weitere 2 Spalten. Einer heißt "Nummer" und der andere ist "Supply2".
  2. [a] In der Spalte "Nummer" geben Sie 1,2,3 ... bis zur letzten Zeile ein. [b] Kopieren Sie den Inhalt der Spalte "Angebot" in "Angebot2".
  3. Füllen Sie die Lücken in den Spalten "Supply2" mit dem richtigen Lieferantennamen aus. Stellen Sie sicher, dass Sie keine schwarzen Reihen lassen.
  4. Wählen Sie alle Spaltenüberschriften aus, Daten> Filter.
  5. Wählen Sie in den Kopfzeilen von filter @ die Option "Sortieren nach Farbe"> "Benutzerdefinierte Sortierung" aus.
  6. Wählen Sie dann 'Sortieren nach' -> "Angebot2", "A bis Z". "Ebene hinzufügen"> "Dann durch" -> "Nummer", "A bis Z"

Hoffentlich hilft das.

p / s: Sie können die zusätzliche Spalte "ausblenden", nachdem Sie die Sortierung abgeschlossen haben. (:

0
Ian

Wenn es sich bei den Daten nur um rohe Zellen handelt, kann es schwierig oder unmöglich sein, die von Ihnen beschriebenen Daten zu sortieren. Wenn Sie einen einzelnen Datenblock auswählen, behält Excel die Zeilenzuordnung bei, sortiert jedoch nach der markierten Zelle.

Beispielsortierung nach der ersten Spalte:
Excel sort first column

Beispielsortierung nach der letzten Spalte:
Excel sort last column

Ich kann es nicht nach der mittleren Spalte sortieren lassen. Wenn Sie die Daten jedoch als formatieren, erhalten Sie beim TableSortieren eine viel größere Wirkung:
Excel format as table

Hier ist es einfach, Spalte 2 auszuwählen und die Sortierreihenfolge festzulegen. Zeilendaten werden korrekt gepflegt.