Hallo ihr Experten,
ich ärgere mich gerade, dass ich keine elegante Lösung für folgendes Problem finde:
In einer einfachen Liste stehen in einer Spalte Namen und in einer zweiten Spalte eine Zahl, lose Ordnung, kein System dahinter.
In einem neuen Tabellenblatt möchte ich nun alle Werte nach der Zahl geordnet haben, die höchste Zahl zuerst. Dafür verwende ich für die Sortierung die Formel KGRÖSSTE und hole mir dann via SVERWEIS den Namen dazu. Das Problem dabei ist nur, dass bei gleichen Zahlen jeweils nur der erste Name gefunden wird und somit bei gleichen Zahlen immer derselbe Name angeführt wird.
Wie kann ich das besser lösen?
Schöne Grüße
Jerry
Hallo ihr Experten,
In einer einfachen Liste stehen in einer Spalte Namen und in
einer zweiten Spalte eine Zahl, lose Ordnung, kein System
dahinter.
In einem neuen Tabellenblatt möchte ich nun alle Werte nach
der Zahl geordnet haben, die höchste Zahl zuerst. Hallo Jerry,
markiere zunächst die beiden Spalten, kopiere sie und füge sie wieder in dem neuen Tabellenblatt ein. Gehe jetzt ohne die Markierung zu verändern über das Menü ->Daten ->Sortieren…
wähle dann unter Spalte B und markiere
wenn du auch die erste Spalte sortieren möchtest
wähle unter Spalte A und markiere die gewünschte Sortierreihenfolge
klicke OK
Oder 2. Möglichkeit:
du kannst das Sortieren auch über vba lösen.
Wechsele dazu mit Alt+F11 in den visual basic editor, gehe auf und wähle Modul.
Füge anschließend folgenden Code ein:
Option Explicit
Sub zusammen()
Sheets(„Tabelle1“).Select
Columns(„A:B“).Select
Selection.Copy
Sheets(„Tabelle2“).Select
Range(„A1“).Select
ActiveSheet.Paste
Selection.Sort Key1:=Range(„B1“), Order1:=xlDescending, Key2:=Range(„A1“) _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
Range(„A1“).Select
End Sub
Weise diese Prozedur einem Button zu.
Gruß
Marion
Hallo Jerry,
klinglt kompliziert, muss das denn auch ?
Reicht nicht ein kleines Makro:
Blatt 1 alles markieren, Bearbeiten kopieren, Blatt 2 Einfügen,
Daten sortieren (Kriterien nach Wahl), und fertig.
Oder hab ich die Komplexität der Aufgabe nicht erkannt?
Gruss Peter