根据另一行中的值对 Excel 行进行排序

根据另一行中的值对 Excel 行进行排序

抱歉,如果这个问题已经得到解答,我查看了一下,但没有找到我想要做的事情。

我有很多电子表格,其中有以下内容:

A|B|C|D|E|F...
D|E|A|B|F|C...

其中两行包含完全相同的数据,只是顺序不同。

我想要做的是对第一行进行排序,使其与第二行匹配。我尝试使用自定义列表,但 Excel 将自定义列表限制为 250 个字符,而我需要的自定义列表是 1000 多个字符。

有没有办法对第 1 行进行排序,以便它按照第 2 行的顺序排列?

答案1

如果可以有另一行 - 与第 2 行匹配 - 则可以使用HLOOKUP如下图所示的方法。
在此处输入图片描述

答案2

一个解决方案:

在列后创建新列A然后在单元格中输入以下公式B1

=MATCH(C1,A:A,0)

向下拖动,突出显示列A然后按列对列进行排序按从小到大排序。如果出现提示,请不要扩展选择

相关内容