Excel で別のスプレッドシートのデータを並べ替えて保存するにはどうすればよいですか?

Excel で別のスプレッドシートのデータを並べ替えて保存するにはどうすればよいですか?

並べ替える必要のあるデータを含む動的リストがあります。リストには 5 つの異なる場所識別子があり、各場所には引き継ぐ必要のある結果が 2 つまたは 3 つあります。

LocationID  Date       Result*1  Result*2  Result *3
*001        12-3-2018   1           1           4
*002        13-3-2018   8           0           2
*003        14-3-2018   9           0           4
*004        15-3-2018   10          0           0
*005        16-3-2018   5           0           3
*001        17-3-2018   6           2           3
*002        18-3-2018   2           0           3

etc.

これを複数の列に分割し、最初の 4 つの列を *001 の下にグループ化し、日付と 3 つの結果を含めます。

vlookup を使用しようとしましたが、場所の重複は処理されません。高度なフィルター機能も使用してみましたが、動的シートでは正しく動作しません。

編集: 私が望む結果は、日付、結果*1、結果*2、結果*3 の下の行の一番上に場所識別子がある列にデータがソートされた新しいスプレッドシートを取得することです。また、どの結果を新しいスプレッドシートに転送するかを選択できるようにしたいと考えています。場所 *002 の場合、結果*2 は無関係なので、概要から省略したいと思います。次のようになることを望みます。

*001                                            *002            
Date        Result *1   Result *2   Result *3   Date        Result *1   Result *3   
12-3-2018   1           1           4           13-3-2018   8           2    
17-3-2018   6           2           3           18-3-2018   2           3
22-3-2018   0           1           4           23-3-2018   9           2
27-3-2018   11          0           3           28-3-2018   0           1
01-4-2018   4           1           1           02-4-2018   6           1

関連情報