上手く伝わらない書き方だった様で申し訳ありません。
①で言いたかったのは、
指定列の値順で並び、もし、同値の行が存在すれば、同値の行同士の並び順は、『元々の並び』。
であって欲しいのに、
指定列の値順で並び、もし、同値の行が存在すれば、同値の行同士の並び順は、『元々逆順の並び』。
になっているという事です。
①の別のもっと単純化したサンプルとして
──────────────────
A=「あ,1
A,1
ア,1」をCSV取得
Aの1を表数値ソート
Aを表示
──────────────────
ソートする列が全て同値なので、本来は元と変わらないで欲しい訳ですが、
サンプルを実行した結果は
「ア,1
A,1
あ,1」
となり、配列逆順したのと同じ結果に。
という事ですので、決して第一列の値が同じ行同士で、
別の列を参照したソートとかをして欲しいという事ではありません。
この為前回の書き込みでも書かせて頂いていますが、事前に配列逆順を行ってから、ソートを行うと、一応は想定通りの結果には為ります。