Excel Sortierung mit Buchstaben
#1
Hallo zusammen, 

ich habe eine Liste mit Zahlen im Bereich G3:J9. Nun möchte ich, dass mir in einer anderen Zelle der Kleinste Wert angezeigt wird und anschließend in der nächsten Zelle der nächst höhere usw...
Das Problem ist, dass die Zahlen auch Buchstaben beinhalten. Die Reihenfolge sollte wie folgt aussehen: 1 1a 1b 2 2a 2b ... 

Hat jemand von euch eine Idee? Vielen Dank im Voraus! Smile

LG

Kate
Top
#2
Hi,

http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=14
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#3
Das Problem ist dass du keine Musterdatei angehängt hast.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#4
Sorry, anbei die Musterdatei Smile


Angehängte Dateien
.xlsx   Musterdatei.xlsx (Größe: 15,62 KB / Downloads: 9)
Top
#5
In LibreOffice (welches seit neuestem TEXTVERKETTEN kennt, dort als VERBINDEN) funktioniert die {}-lose VERWEIS-Variante aus http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=100 nicht. 

Daher hier die längere {}-Variante:

B2: {=TEXT(
LINKS(A2;ANZAHL(LINKS(A2;SPALTE(A2:IQ2))*1));"000")&WECHSELN(A2;
LINKS(A2;ANZAHL(LINKS(A2;SPALTE(A2:IQ2))*1));"")}

nach B sortieren. Vorher die Matrix G:J in die Spalte A überführen!

Funktioniert im Ggs zu http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=14 auch mit mehr als nur 1stelligem a-z.

EDIT1: Musterdatei dafür nicht beachtet.
EDIT2: In Deiner Datei sind Datensätze! Wie willst Du da verschiedene Felder eines Datensatzes extrahieren und danach wie nach einer Spalte sortieren? Das ist doch inhaltlich falsch.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#6
Hey LCohen, 

wenn du die Sortierung A18:B25, das war nur für mich. Ich wollte die Buchstaben in Zahlen umrechnen um die Sortierung einfacher zu machen. 
Komme da aber auch nicht weiter. 
Im wesentlichen geht es darum, dass die Zahlen G3:J9 gefiltert werden und die kleinste Zahl in Y2:AF2 angezeigt wird. 

Gruß Kate
Top
#7
Hi,

im Bereich G3:J9 gibt es 28 Kombis, und die willste Bereich Y2:CJ2 = 64 Felder aufsteigend eintragen?
Doppelte raus bleiben 17
Für jeden Kombi gibts ja 8 Spalten
Dann müsste das aber einen anderen Bereich ergeben =8*17=136 = Bereich Y2:GC2

ist das richtig?
Top
#8
Das ist kein VBA für Anfänger:


Code:
Sub M_snb()
    sn = [G3:J9]

    With CreateObject("System.Collections.ArrayList")
        For Each it In sn
          .Add Val(it) + IIf(Val(it) <> it, (Asc(Right(it, 1)) - 96) / 26, 0)
        Next
        .Sort
        
        sp = .toarray()
    End With
    
    With CreateObject("scripting.dictionary")
        For j = 0 To UBound(sp)
            .Item(Int(sp(j)) & IIf(sp(j) = Int(sp(j)), "", Chr((sp(j) - Int(sp(j))) * 26 + 96))) = sp(j)
        Next
    
        Cells(16, 4).Resize(.Count, 2) = Application.Transpose(Array(.keys, .items))
    End With
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 2 Nutzer sagen Danke an snb für diesen Beitrag:
  • Kate, Wastl
Top
#9
Hallo Kate,

nachdem die Sortierung mit den vorherigen Beiträgen erledigt ist nun noch die Verteilung der Kombis ab Y18

Die Basis
Arbeitsblatt mit dem Namen 'Tabelle1'
AB
17Sortierung wie folgt:
1811
191a2
201b3
211c4
2225
232a6
242b7
2538
263b9
27410
28511
295b12
30613
316a14
32715
33816
341017
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

führt zu der Formel in Y18

Arbeitsblatt mit dem Namen 'Tabelle1'
Y
181

ZelleFormel
Y18=INDEX($A$18:$A$34;VERGLEICH(RUNDEN(SPALTE(D1)/8;);$B$18:$B$34;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

und nach rechts ziehen
[-] Folgende(r) 1 Nutzer sagt Danke an Wastl für diesen Beitrag:
  • Kate
Top
#10
Danke, funktioniert super Smile

Gruß Kate
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste