link_sort1
例:link_sort1(1,[2],[3],[5],[8]);
- 機能:
- 2参照組での指定範囲数値組を連動ソート
- 書式:
- link_sort1(ソート方向,[ref],[ref1],[min],[max])
- 解説:
- まず、基準とされる数値組[ref]と[ref1](基本的には[ref]を基準としてソートしますが、[ref]の二つの比較数値が同じで順番が決められないときだけ、[ref1]を参照する)をソートして並び替えの順番を決めます。そして、組番号が[min]から[max]までの各数値組の全数値セルも、その順番に従って並べ替えます。同じセル番号の横に並んだ数値は、並べ替えた後も横の並びは変わりません。
三次元データを先X昇順、次Y昇順に整列したいような場合には、本関数が非常に役に立ちます。
[ref]のセル総数より少ない数値組は連動ソートされません。
[ref]は([min]〜[max])に含まれても良いです。
数値組([min]〜[max])には、文字列型組が含まれても良いです。
ソート方向 ・・・・・・・・・・・・・・・ 0(降順)、1(昇順)
[ref] ・・・・・・・・・・・・・・・ ソートの基準となる数値組
[ref1] ・・・・・・・・・・・・・・・ [ref]のソートの補助の役割をする数値組
[min],[max] ・・・・・・・・・・・・・・・ 一緒に並べ替える数値の組番号範囲(min<max)
return |