如何通过匹配其他单元格的值来排列数据

How to arrange data by matching values from other cell

我有一个 sheet 数据,其中一个单元格数据已排列,但在另一列中没有排列,所以我想根据第一列在第三列中排列数据,如下所示

这是我的数据A列有排列数据,B列是未排列数据

现在我想在 C 列和 D 列中排列数据,C 列复制 A 列,D 列复制 B 列中的数据,但按原样粘贴到 A 列中。

更新--

 A              | B 
----------------------------------------- 
1st Name        | 3rd Name 
_________________________ 
2nd Name        | 1st Name 
_______________________ 
3rd Name        | 2nd Name

想要将 B 列中的数据排列为 A 列中的数据

 A              | B 
----------------------------------------- 
1st Name        | 1st Name 
_________________________ 
2nd Name        | 2nd Name
_______________________ 
3rd Name        | 3rd Name 

想要这样的数据。

按每列优先顺序排序:

=SORT(A:D, 1, 1, 2, 0, 3, 1, 4, 1)

根据 A 列对 C 列进行排序:

=ARRAYFORMULA(IFNA(VLOOKUP(A:A, C:D, {1, 2}, 0)))

独立对每一列进行排序:

={SORT(A:A), SORT(B:B, 1, 0), SORT(C:C), SORT(D:D)}