Nummerierung eines Punkteshapes

Hallo,

habe folgendes Problem:
Über 2000 Punkte in meinem shape sollen möglichst sinnvoll durchnummeriert werden von 1 bis 2000. Beginnend im oberen linken Eck mit 1 - endend im unteren rechten Eck mit der höchsten Nummer. Nun versuchte ich mit Hilfe der memotools nach den Koordinaten zu sortieren und dann gem. der Sortierung durchzunummerieren.
Aber die gleichzeitige Sortierung der beiden Felder funktioniert nicht richtig, bzw. nicht so, wie ich es möchte. Hat jemand vielleicht einen Tipp?
1. MemoTab | Nach mehreren Feldern sortieren wählen

2. Als erstes Feld [Y_Coord], "AB-steigend" angeben

3. Als zweites Feld: [X_Coord], "AUF-steigend" angeben

4. Sortierung nummerieren, oder Sortierung bei Nachfrage als Shapefile speichern, dann RecNo vergeben

Die Sortierung sieht nach diesem Schema so aus:

1 2 3 4
5 6 7 8
9 ...