excel排序 位置不变

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:19:51
在excel表格中:
已知序列: 1 2 3 4 5 6 7 8 9 10
要排序的序列: 1 2 4 7 10 9
结果为: 1 2 4 7 9 10
这是举的一个例子而已,我需要的目标就是排序后得到的序列能够完全与已知序列位置一样,没有的数字就以空单元格占位子。不知道表达清楚没得,希望各位高手不吝赐教,谢谢啦!
我要的就是排序,按自定义序列排序,但是普通的排序结果是排好以后就按顺序紧密排列了,我要排序以后有缺少的数据用空单元格占位,达到排序后与自定义序列完全一样的位子,三楼的回答基本解决了这个问题,但是这样的排序不能让其他列的数据跟随着一起关联排列啊。 这个问题有这么麻烦啊,等待高高人的出现。

假设1 2 3 4 5 6 7 8 9 10在A列,1 2 4 7 10 9在B列,结果在C列,则:
=if(iserror(match(a1,b:b,0)),"",a1)
下拉复制公式即可。

不大懂你意思,假设1 2 3 4 5 6 7 8 9 10在A列,1 2 4 7 10 9在B列,结果在C列,那么请按以下公式:
=IF(A3=B3,B3,"")
试试吧

这样排不了序,你可以用VLOOKUP函数在新表中进行重新排序。