Da müsste man meiner Meinung nach schon VBA Einsetzen. Also auf die schnelle erklärt: In Excel Alt + F11 drücken. Danach offnet sich der VBA Editor. Dort ein neues Modul einfügen und folgenden Code reinkopieren.
Sub MatrixSortieren()'Schleife läuft von Spalte 1 (A) bis Spalte Nummer 1440
For i = 1 To 1440ThisWorkbook.ActiveSheet.Sort.SortFields.Clear'Prüft Zahlen von Zeile 1 bis Zeile 91
ThisWorkbook.ActiveSheet.Sort.SortFields.Add Key:=Range(Cells(1, i).Address & ":" & Cells(91, i).Address), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormalWith ThisWorkbook.ActiveSheet.Sort'Sortiert Zahlen von Zeile 1 bis Zeile 91.SetRange Range(Cells(1, i).Address & ":" & Cells(91, i).Address).Header = xlGuess.MatchCase = False.Orientation = xlTopToBottom.SortMethod = xlPinYinEnd WithThisWorkbook.ActiveSheet.Sort.Apply
Next
End Sub 'Ende
Die Zeilen mit ' sind die Kommentare, ggf falls die Matrix nicht von A1 anfängt die Zahlen ersetzen. Dann - Unbedingt! darauf achten dass das Sheet mit der Matrix in excel aktiv ist, damit man nicht irgendein anderes Sheet kaputt macht. Wenn dies der Fall ist wieder zum VBA Editor wechseln auf den Code draufklicken und F5 drücken. Dann dauert es ein Bisschen und die Spallten werden Sortiert,
Beste Grüße, TheGrandmaster