excel如何在另一列自动排列

来源:百度知道 编辑:UC知道 时间:2024/07/16 16:26:40
如何实现下列自动排列,请各位高手指点.要实现B栏中这样.

A B
F002 F002
DF02 DF02
F003 F003
F003 DF25
DF25 ER54
ER54
ER54
不行呀,得到的和A列的一样

先:工具--选项---自定义序列,手动输入,或选取你以上要排成的序列,添加,确定.
然后:数据--排序---选项---自定义排序次序,在下拉列表中找到刚才添加的序列,确定,确定,就可以了.排序的结果就是你需要的.

假设数据在A列,
在B1输入公式

=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$5000&"",$A$1:$A$5000&"",0)=ROW($A$1:$A$5000),ROW($A$1:$A$5000),4^8),ROW(A1)))&""

数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

也可以用高级筛选,选中该数据区域,包含标题,菜单栏,数据,筛选,高级筛选,点选“将筛选结果复制到其他位置”,再勾选下面的“选择不重复记录”,确定

你确认你的操作正确?