2011-10-04 21:00:54 +0000 2011-10-04 21:00:54 +0000
6
6

Excel Numerische Spalte nach Nummer sortieren

Ich habe eine Spalte mit ganzen Zahlen in meiner Tabellenkalkulation, und die Spalte ist als Zahl formatiert. Jede Zelle innerhalb der Spalte ist als Zahl formatiert.

Aber ich kann sie scheinbar nicht in numerischer Reihenfolge sortieren - Sie wissen schon, 1,2…9,10,11…

Stattdessen werden sie immer nach der Textsortierung sortiert: 10, 100, 101, 102…11, 111, 112, ….

Wie kann ich meine Zahlenspalte nach Zahlen statt nach Text sortieren?

Antworten (8)

8
8
8
2011-10-04 21:50:05 +0000

Es klingt so, als würden Ihre Zahlen von Excel als Text interpretiert werden. Ein gutes Indiz dafür ist, dass sie sich in jeder Zelle automatisch links ausrichten. Zahlen werden normalerweise rechts ausgerichtet.

Wenn dies der Fall ist, besteht eine einfache Lösung darin, in eine Zelle zu gehen, F2 und dann Enter zu drücken. Wiederholen Sie dies für jede Zelle, die Zahlen enthält, die nicht sortiert sind. Dies funktioniert, indem Sie die Zelle in den Bearbeitungsmodus bringen und dann wieder heraus. Wenn der Inhalt als Zahl interpretiert werden kann, wandelt Excel ihn in eine Zahl um.

Wenn Sie zu viele Zellen haben, um dies manuell zu tun, können Sie die Funktion VALUE verwenden, um eine weitere Spalte zu erstellen, die echte numerische Werte enthält, und diese dann (nach Wert) wieder über die beanstandeten Zellen einfügen.

2
2
2
2018-05-04 05:52:30 +0000

Ich weiß, dies ist ein alter Beitrag, aber da er in den Suchergebnissen für diese Art von Dingen ganz oben steht…

Es gibt einen viel einfacheren Weg, dies zu tun. Um als Text gespeicherte Zahlen in Zahlen zu konvertieren:

  1. Markieren Sie die ganze Spalte.
  2. Klicken Sie auf der Registerkarte “Daten” auf die Schaltfläche “Text in Spalten”.
  3. Klicken Sie in dem sich öffnenden Assistenten einfach auf Fertig stellen. Sie brauchen die zusätzlichen Schritte nicht zu durchlaufen, da sie nur dazu dienen, wenn Sie Spalten aufteilen möchten.

Und presto! Ihre Spalte ist nun als tatsächliche Zahlen formatiert und Sie sollten in der Lage sein, von A bis Z zu sortieren, also von klein nach groß.

2
2
2
2011-10-04 21:58:02 +0000

Sie können dies auf die Daten direkt in einem Schuss tun, indem Sie keine Arbeitsspalten erstellen. Meine bevorzugte Methode ist die Verwendung von Paste Special (ich multipliziere normal den “Text” mit 1)

Debra Dalgleish stellt hier 7 Methoden zur Verfügung, http://www.contextures.com/xlDataEntry03. html

Die von Debra aufgeführte Methode “Paste Special” ist

  • Markieren Sie eine leere Zelle
  • Wählen Sie “Bearbeiten” > “Kopieren”
  • Markieren Sie die Zellen, die die Zahlen enthalten
  • Wählen Sie “Bearbeiten” > “Paste Special”
  • Wählen Sie “Hinzufügen”
  • Klicken Sie auf “OK”
  • Um die Zahlenformatierung anzuwenden, wählen Sie “Format” > “Zellen”
  • Wählen Sie auf der Registerkarte “Zahl” das entsprechende Format und klicken Sie dann auf “OK”.
1
1
1
2016-03-10 07:42:36 +0000

Ich habe sie alle gemacht. Aber hat nicht geholfen… Meine Lösung war einfach multiplizieren Sie es mit 1 auf die nächste Zelle. Kopieren und spezielle Vergangenheit multipliziert Zelle in die nächste Zelle. löschen alten 2 Zellen

0
0
0
2015-06-30 18:21:44 +0000

Ändern Sie einfach die einzelnen Ziffern (1,2,3,etc.) in 01, 02, 03. Dann sortieren Sie von A bis Z.

0
0
0
2018-10-11 06:36:19 +0000

Ändern Sie das Format der Zelle auf =TEXT(A1, “#0”), dadurch wird sie richtig angeordnet.

0
0
0
2017-07-04 09:54:55 +0000

Ich bin neu in diesem Bereich, aber ich habe gerade etwas herausgefunden, vielleicht wird es helfen.

Ich habe in meiner Excel-Datei etwas sortiert, das die Anzahl der Tage enthält und ich musste sie nach Tagen sortieren.

Das sortiert die Spalte in der Reihenfolge wie 1, 100, 102, 2, 201, 203, 3, 205, …

Die Lösung: mit Sortieren und Filtern.

  1. Formatieren Sie die Zellen, um sicherzustellen, dass sie alle Zahlen sind. Wenn sie ein Präfix oder Suffix haben, stellen Sie sicher, dass Sie diese auch entfernen. In meinem Fall hatte ich “Tage” als Suffixe. Um sie zu entfernen, können Sie ein =LEFT(A1, LEN(A1)- number of letters you want to remove) machen, ändern Sie A1 in die entsprechende Zelle.

  2. Markieren Sie alle Zellen in der Spalte und formatieren Sie die Zellen so, dass sie eine Zahl sind.

  3. Wenn Sie einen Filter anwenden, sollte er als Zahlenfilter und nicht als Textfilter angezeigt werden.

  4. Filtern Sie nach einem Zahlenwert statt nach A-Z.

-1
-1
-1
2018-10-02 02:01:37 +0000

Ich habe das gleiche Problem, aber schließlich lösen es nach ein paar Versuchen und Misserfolge. Die beste Lösung fand ich beim Sortieren von Zahlen in einer Datenbank, die Zahlen wie 1,2,3…10,11,12,13….NC,CAR, 4-A,4-B…usw. enthält. Wenn Ihre Datenbank Zahlen wie im obigen Beispiel enthält, wird sie beim Sortieren normalerweise so sortiert: 1,10,11,2,3,5,6,7,8,9,4-A,4-B…usw., unabhängig von der Kombination der alphanumerischen Zahl…die Lösung ist einfach. Stellen Sie zunächst sicher, dass Sie mit der Maus die Spalte markieren, die Sie aussortieren möchten. Erstellen Sie eine benutzerdefinierte Liste… in der Registerkarte “Home” von MS Excel, klicken Sie auf “Sortieren & Filtern”, wählen Sie “Benutzerdefinierte Sortierung”, Sie sehen 3 Optionen, wie Ihre Sortierung zustande kommt (Spalte, Sortieren nach, Reihenfolge), wählen Sie das Dropdown-Menü “Reihenfolge”, legen Sie benutzerdefinierte Listen fest, fügen Sie Ihr Sortierformat hinzu oder geben Sie es in die Listeneinträge ein, und voila, da ist es, ein benutzerdefiniertes Sortierformat nach Ihren Wünschen. Das nächste Mal, wenn Sie Ihre Datenbank sortieren wollen, verwenden Sie einfach die benutzerdefinierte Liste, die Sie angelegt haben. Ich verwende eine MS Excel 2010 Version. Ich hoffe, das hilft den Mitstreitern, die mit Problemen in der Welt der Tabellenkalkulation kämpfen:)