Registriert seit: 20.10.2016
Version(en): 2010
Hallo,
ich habe eine Tabellen mit 20.000 Zeilen und einer Spate.
In der jeweiligen Zelle steht eine Zahl
102111
102222
145111
145222
114777
114888
202777
203777
245666
214555
345444
Diese Zahlen möchte ich gerne nach den letzten 5 sortiert haben, dass es dann so aussieht.
102111
102222
202777
203777
114777
114888
214555
145111
145222
245666
345444
Wie bekomme ich das hin?
Vielen Dank, Gruß Klaus
Registriert seit: 14.04.2017
Version(en): 2016/19
01.09.2018, 11:29
(Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2018, 11:29 von echo.)
Hallo Klaus
wie wäre es mit einer Hilfsspalte mit der Formel: =rechts(a1;5)
für die oberste Zelle A1 bitte ggf. anpassen
anschließend runter kopieren und beide Spalten nach der Hilfsspalte sortieren.
gruß Holger
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
... und dann die Hilfsspalte löschen.
Allerdings komme ich auf ein anderes Ergebnis als du:
Code:
102111 -> 102111 WAHR
102222 -> 102222 WAHR
202777 -> 202777 WAHR
203777 -> 203777 WAHR
214555 -> 114777 FALSCH
114777 -> 114888 FALSCH
114888 -> 214555 FALSCH
145111 -> 145111 WAHR
145222 -> 145222 WAHR
345444 -> 245666 FALSCH
245666 -> 345444 FALSCH
... Und wenn sich die Datenbasis öfter einmal ändert, lohnt sich ein Einsatz von Power Query. (Ich habe es natürlich aus Bequemlichkeit gleich damit gemacht.)
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 20.10.2016
Version(en): 2010
(01.09.2018, 11:29)echo schrieb: Hallo Klaus
wie wäre es mit einer Hilfsspalte mit der Formel: =rechts(a1;5)
für die oberste Zelle A1 bitte ggf. anpassen
anschließend runter kopieren und beide Spalten nach der Hilfsspalte sortieren.
gruß Holger
wenn ich das so mache bekomme ich z.B. folgendes Ergebnis
145111
345444245666145222
ich bräuchte es aber so.145111
345444
245666145222und mit Power Query kann ich leider nichts anfangen
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
(01.09.2018, 21:09)sea-spin schrieb: und mit Power Query kann ich leider nichts anfangen
Definiere das bitte ... Kannst/darfst du Power Query nicht installieren/nutzen oder verweigert deine Suchmaschine die Auskunft zu der Thematik?
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 12.04.2014
Version(en): Office 365
(01.09.2018, 21:09)sea-spin schrieb: wenn ich das so mache bekomme ich z.B. folgendes Ergebnis
145111
345444
245666
145222
ich bräuchte es aber so.
145111
345444
245666
145222
Erstens, wo war noch mal der Unterschied und zweitens in welchem Universum erhältst du diese sortierte Reihenfolge anhand der letzten fünf Stellen?
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 20.10.2016
Version(en): 2010
ich hatte das nur schnell aus dem Kopf hingeschrieben, ich reiche kurzfristig andere Zahlen nach
Mir geht es darum, das die Zahlen aus Spalte A dann wie folgt sortiert werden
145xxx
145xxx
245xxx
345xxx
445xxx
und nicht so
245xxx
145xxx
445xxx
145xxx
345xxx
Registriert seit: 14.04.2017
Version(en): 2016/19
02.09.2018, 09:56
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2018, 09:56 von echo.)
145xxx
145xxx
245xxx
345xxx
445xxx
Das Ergebnis verstehe ich, >> aufsteigend sortiert.
245xxx
145xxx
445xxx
145xxx
345xxx
Das Ergebnis verstehe ich nicht.
Das müsstest du uns schon näher erklären wie die Logik der Sortierung ist.
Bei deinem Beispiel ändert sich ja ausschließlich die ganz linke Zahl, alle anderen Zeichen sind immer gleich.
Wieso ist die Reihenfolge der linken Zahlen 2.1.4.1.3 und nicht wie oben 1.1.2.3.4 sortiert?
Gruß Holger
Registriert seit: 13.04.2014
Version(en): 365
02.09.2018, 10:16
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2018, 10:16 von BoskoBiati.)
Hi,
man kann es auch kompliziert erläutern:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | Sortiert mit | teil(a2;2;1) | Links(a2;1) | Rechts(a2;5) | Muster |
2 | 102111 | 0 | 1 | 02111 | 102111 |
3 | 102222 | 0 | 1 | 02222 | 102222 |
4 | 202777 | 0 | 2 | 02777 | 202777 |
5 | 203777 | 0 | 2 | 03777 | 203777 |
6 | 114777 | 1 | 1 | 14777 | 114777 |
7 | 114888 | 1 | 1 | 14888 | 114888 |
8 | 214555 | 1 | 2 | 14555 | 214555 |
9 | 145111 | 4 | 1 | 45111 | 145111 |
10 | 145222 | 4 | 1 | 45222 | 145222 |
11 | 245666 | 4 | 2 | 45666 | 245666 |
12 | 345444 | 4 | 3 | 45444 | 345444 |
Zelle | Formel |
B2 | =TEIL(A2;2;1) |
C2 | =LINKS(A2;1) |
D2 | =RECHTS(A2;5) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Sortieren nach B;C;D
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo Klaus,
wenn ich mir die beiden Ergebnisse in #4 anschaue, ist der einzige Unterschied die Lücke zwischen den Zahlen. Soll da beim "sortieren" nach einem "Abwärtssprung" der Zahlen immer eine Zelle / Zeile frei bleiben? Oder ist das nur ein "Schreibfehler" beim Posten des Beitrags? Dann wäre wirklich kein Unterschied da
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)