Clever-Excel-Forum

Normale Version: Spalten mit Text und Zahlen sortieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

die Zellen einer Spalte mit Buchstaben-Zahlen Kombinationen werden nicht so sortiert wie ich gerne hätte.

Aktuell wird folgendermassen sortiert:

Text1
Text10
Text11
...
Text19
Text2
Text20
...

Gewünscht wär:
Text1
Text2
...
Text9
Text10
Text11
...


Wie erreiche ich das?


Joachim
Hallo,

dann musst du die Inhalte in dieser Form: Text01, Text02, ... Text10 usw. schreiben
Danke für die schnelle Antwort.


Bei der Anwendung geht es darum elektronische Bauteile zu definieren, teilweise Bauteile mit 1000Pins.
Die Pin Bezeichnungen aus den Datenblättern sind immer A1, A2, B21, B2, ...B11 , usw. nie A01, A02 .. oder A001, B002, usw.

D.h. ich müsste bei sehr vielen Zellen manuell die 0 einfügen.


Daher wäre eine andere Sortierung mein Favorit vor dem manuellen einfügen.

Joachim
Moin!
Wenn die Textzahlen höchstens zweistellig sind, hilft folgende ungetestete Hilfsspalte:
=WENN(ISTZAHL(RECHTS(A2;2);A2;LINKS(A2;LÄNGE(A2)-1)&TEXT(RECHTS(A2;1);"00")))
Nach dieser kannst Du jetzt korrekt sortieren.

Gruß Ralf
Hallo Joachim,

das Problem entsteht daraus, wie in Excel (und auch sonst) Texte sortiert werden. Alternativ kannst du es mit zwei Hilfsspalten versuchen, nach denen sortiert wird. Können anschließend ausgeblendet werden:

Tabelle1

ABC
2A1A1
3A2A2
4A3A3
5A4A4
6A5A5
7A6A6
8A7A7
9A8A8
10A9A9
11A10A10
12A11A11
13A12A12
14A13A13
15A14A14
16A15A15
17A16A16
18B1B1
19B2B2
20B3B3
21B4B4
22B5B5
23B6B6
24B7B7
25B8B8
26B9B9
27B10B10
28B11B11
29B12B12
30B13B13
31B14B14
32B15B15
33B16B16

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
=LET(
b;A1:A999;
c;--RECHTS(b;SEQUENZ(;9));
d;NACHZEILE(WENN(ISTZAHL( c );c);LAMBDA(arr;MAX(arr)));
SORTIERENNACH(b;WECHSELN(b;d;);;d;))


macht es mit variabler numerischer Länge am Ende und ohne Hilfsspalten. In XL365 und jetzt auch in XLWeb!
Hallo,

Hilfsspalte:

=LINKS(A1;1)&TEXT(TEIL(A1;2;99);"00")

dann beide Spalten nach der Hilfsspalte sortieren!
(09.02.2022, 11:52)BoskoBiati schrieb: [ -> ]Hallo,

Hilfsspalte:

=LINKS(A1;1)&TEXT(TEIL(A1;2;99);"00")

dann beide Spalten nach der Hilfsspalte sortieren!

Ich habe manchmal auch Pin Bezeichnunge mit A100 usw, das kann ich mit der Formel nicht abbilden, und eine Erweiterung auf 3 Zahlen bekomme ich nicht hin . Blush

(09.02.2022, 11:12)RPP63 schrieb: [ -> ]Moin!
Wenn die Textzahlen höchstens zweistellig sind, hilft folgende ungetestete Hilfsspalte:
=WENN(ISTZAHL(RECHTS(A2;2);A2;LINKS(A2;LÄNGE(A2)-1)&TEXT(RECHTS(A2;1);"00")))
Nach dieser kannst Du jetzt korrekt sortieren.

Gruß Ralf

Text habe ich max. 2, Zahlen könne auch 3 sein.

Wenn ich deine Formel teste dann bekomme ich die Meldung " Sie haben zuviele Argumente für diese Funktion eigegeben".

Ich arbeite mit Excel 2016

(09.02.2022, 11:52)BoskoBiati schrieb: [ -> ]Hallo,

Hilfsspalte:

=LINKS(A1;1)&TEXT(TEIL(A1;2;99);"00")

dann beide Spalten nach der Hilfsspalte sortieren!

Die Sortierung nach der Hilfsspalte bringt nicht viel sieht dann so aus.

Was mache ich falsch Huh
Warum solltest du überhaupt Texte sortieren ?

Alternativ:
Verwende ein Pivottable. Dort kann man jede Folge beliebig einstellen.
Hi,

einfachstes Excelwissen:

"00" gibt zweistellige Zahlen, die Logik ist dann wohl nicht schwer zu verstehen!
Wo  ist in Deinem Bildchen eine Hilfsspalte????
Wann begreifst Du, dass  Bildchen nicht sinnvoll sind?
Seiten: 1 2