如何通过匹配其他单元格的值来排列数据
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)}
我有一个 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)}