如何使用巨集對特定資料組運行自訂排序?

如何使用巨集對特定資料組運行自訂排序?

好吧,那麼如何製作一個每分鐘自動運行的宏,透過自訂資料「層」對一組資料進行排序呢?例如,它對包含一些數值資料的列 a 從最小到最大進行排序,然後對包含更多數值資料的列 b 進行排序,但它不會改變列 a 中已經存在分組的事實?完整範例如下

因此,我們從一些隨機資料開始,如下所示:

一個 |乙

1 | 2

2 | 2

1 | 1

2 | 1

然後我們看到這裡已經執行了第一層排序:

一個 |乙

1 | 2

1 | 1

2 | 2

2 | 1

如最後一節所示,排序的第二層已在第一層定義的部分內執行(因此A 列中帶有1 的所有行仍然在一起,並且B 列中帶有2 的所有行仍然在一起!

一個 |乙

1 | 1

1 | 2

2 | 1

2 | 2

如何編寫巨集來實現這一結果以及如何調整巨集以具有 3 個排序層(A、B 和 C 列)?

我需要排序的資料位於 AN 列中,需要排序的「層」位於 C、D 和 G 列中

相關內容