Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Sortierfunktion Zellinhalt
#1
Hallo liebe Excel Spezialisten,

ist es möglich die folgenden Zeilen so zu sortieren, dass nur die letzte Zeile 1234.5678.01. 0601 übrig bleibt? Das heißt, das Kriterium sind nur die letzten 4 Ziffern, die ersten 10 Zeichen sind identisch.

1234.5678.01 0103
1234.5678.01 0105
1234.5678.01 0601


Vielen Dank im Voraus! 

Grüße KR
Antworten Top
#2
Hi,

was heißt "übrig bleibt?" Wenn Du sortierst, dann bleiben auch alle Datensätze erhalten.
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • Klaus Reischmann
Antworten Top
#3
Hallo Boris,

vielen Dank für deine schnelle Rückmeldung! 

Also es soll eigentlich aussortiert werden. Also die "ersten" beiden Zeilen sollen entfallen. Nur die letzte (mit der höchsten 4 Stellen Zahl am Ende) soll übrig bleiben. 

Gruß Klaus
Antworten Top
#4
=MAX(WENN(MAX(--RECHTS(A1:A3;4))=--RECHTS(A1:A3;4);A1:A3)) ggflls mit {}
Antworten Top
#5
Hi,

=MAX(WENN(MAX(--RECHTS(A1:A3;4))=--RECHTS(A1:A3;4);A1:A3)) 

Das hast Du aber nicht getestet... ? Wink

Hi,


Zitat:Also es soll eigentlich aussortiert werden. Also die "ersten" beiden Zeilen sollen entfallen. Nur die letzte (mit der höchsten 4 Stellen Zahl am Ende) soll übrig bleiben. 

Zeig mal ein paar mehr Daten bitte, denn es wird ja nicht bei den 3 bleiben.
Antworten Top
#6
Doch, aber falsch (an Zahlen, statt Texten) ;)

=INDEX(A:A;MAX(WENN(MAX(--RECHTS(A1:A3;4))=--RECHTS(A1:A3;4);ZEILE(A1:A3))))

auch nicht getestet
Antworten Top
#7
Geht doch Wink
Antworten Top
#8
Hallo Boris, Hallo LCohen, 

vielen Dank für Eure Mühe und die zahlreichen Lösungsvorschläge.

Leider komme ich noch nicht ganz zum Ziel.  39 


Ich habe mal eine Tabellenblatt zur Probe angehängt, wie es möglicherweise aussehen sollte.

Könntet Ihr "Profis" bitte einmal einen Blick darauf werfen?

Das wäre einfach super!

Dankeschön

Euer Klaus


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 9,33 KB / Downloads: 7)
Antworten Top
#9
Hi,

B2:
=WENN(A2=LINKS(A2;13)&TEXT(MAX((LINKS(A$2:A$14;12)=LINKS(A2;12))*RECHTS(A$2:A$14;4));"0000");A2;"")
und runterkopieren.

In Deiner Excelversion noch als {Arrayformel}: Formelabschluss nicht mit Enter allein, sondern mit gleichzeitig Strg+Shift+Enter.
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • Klaus Reischmann
Antworten Top
#10
Hallo Boris,

das sieht schon sehr gut aus...


2. Fragen noch: 

1. Wenn die Spalte A mehr Werte enthält, also anstatt 13 Zeilen (wie in der Excel) z.B. 75000 oder mehr. Was müsste ich dann noch in der Formel anpassen?

2. und was ist wenn ich in der Spalte Duplikate enthalte (z.B. 2x 1111.1111.01 0102); gibt es eine Möglichkeit Duplikate in der Formel zu kennzeichnen?

Dankeschön! 

Klaus! 18
Antworten Top


Gehe zu:


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