EXCEL一张表按照另一张表的顺序排列怎么办?

您所在的位置:网站首页 excel顺序打乱了怎么排序 EXCEL一张表按照另一张表的顺序排列怎么办?

EXCEL一张表按照另一张表的顺序排列怎么办?

2023-04-02 03:59| 来源: 网络整理| 查看: 265

因为工作需要,前段时间通过知乎上大神们的分享学到了很多excel的技巧,对工作帮助很大,今天发现了一个没有人答,而且自己竟然会的题,有点小激动,下面是我的解决方法,希望能帮到题主,哈哈哈哈~~

1.先在excel中创建两个工作表,我这里分别命名为参考顺序和需要排序的,

参考顺序就是题主所说的图一,需要排序的就是题主所说的图二。

如题中,所说,我在需要排序的数据中加了重复的部分。

2.在参考顺序表中,B列加上一列序号列,填入顺序编号1-10,那么:按照序号列升序排序也就是按照A列名称列排序。这一点很重要~

3.然后在需要排序的表中也加上一列序号列,在B2中输入公式,这里用vlookup函数,找出A2(000155)在参考顺序表对应的序号,公式如下图

然后将公式下拉填充或者选中单元格B2,将光标放在单元格右下角,变成黑色十字时双击,效果一样,结果如下,

序号列返回了对应名称在参考顺序表中对应的序号

也可以做个对比,公式返回结果都是正确的

4.然后将需要排序表中序号列公式都转变为数值,因为现在他们实际都是公式,方法可以用复制然后选择性粘贴为数值,

转变前:

转变后:

5.最后一步,在需要排序表中,选择数据——筛选,将序号列,升序排序,结果如下,至此就完成啦~

(在第2步说中说明过:按照序号列升序排序也就是按照参考顺序A列名称列排序)

最后可以再对比看下,

结果:

参考顺序:

不知道是不是可以解答题主的问题,这仅是我能想到的办法,供参考~

最后说明一点,在最后一步第5步当中,一定要将公式结果转变为数值,因为之前我试过,如果不转变为数值就排序的话,顺序是错乱的,请看下图,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3