Registriert seit: 13.04.2019
Version(en): 2007
04.12.2024, 00:24
(Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2024, 00:25 von Eagle.)
Hallo,
ich habe ein kleines Problem, ich möchte Zahlen Waagerecht sortieren allerdings nur die Zeile für sich und nicht wie bei der Sortierfunktion in Exel sondern alle Zeilen sortieren nach den Werten die nur in der Zeile sind
Ich stelle mal eine kleine Mustertabelle rein. das original hat später mehr Daten.
sortieren.xlsx (Größe: 9,52 KB / Downloads: 9)
Registriert seit: 12.04.2014
Version(en): Office 365
Moin
Code:
=SORTIEREN(A1:F1;;1;WAHR)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Das geht in der alten 2007er-Version nur umständlich:
• Zeilen
nacheinander einzeln markieren
• Daten → Sortieren → mit bestehender Markierung → Sortieren …
• Ok
Oder man nutzt ein kleines VBA-Makro:
Sub sortCols()
Dim i&
For i = 1 To Cells(1).CurrentRegion.Rows.Count
Rows(i).Sort Cells(i, 1), Orientation:=2
Next
End Sub
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 13.04.2019
Version(en): 2007
04.12.2024, 18:47
(Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2024, 18:48 von Eagle.)
Ich habe Excel 2019, da gibt es die Formel Sortieren nicht
![Dodgy Dodgy](https://www.clever-excel-forum.de/images/smilies/dodgy.gif)
aber das Makro funktioniert einwandfrei.
Vielen dank!!!
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
05.12.2024, 09:31
(Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2024, 09:34 von LCohen.)
Mit neuem Excel (auch dem kostenlosen Online-Excel):
=LET(a;A1:F26;GLÄTTEN(TEIL(WECHSELN(
NACHZEILE(a;LAMBDA(arr;TEXTVERKETTEN(" ";;SORTIEREN(arr;;;1))));" ";WIEDERHOLEN(" ";199));SEQUENZ(;SPALTEN(a))*199-198;199)))
Geht vermutlich mittlerweile noch kürzer mit TEXTTEILEN oder anderen Möglichkeiten.