如何将excel中某一列数据按照指定顺序排序

如何将E列中的人按照G列的顺序挑出来,并按照G列排列出来
我的表格中E列有200号人,我要按照G列中的人顺序,将E列的人排序出来,就是E列中第一个人必须是G列第一个人,一次类推·直到最后一个人。

第1个回答  2017-06-26
方法如下:
1、先对G列人员编号,放到H列。
2、在E列前插入一列,并输入以下公式:
=Vlookup(F2,H:I,2,0)
3、对E列排序。
4、删除E列。
第2个回答  2019-06-25
在H列建公式,H1=ⅤLOOkUP(G1,E:F,1,0),公式直接下拉填充。填充完毕后,复制H列再选择性粘贴为值去掉公式,删除掉H列没有找到的值为错的数据,H列即为E列排序的结果。
第3个回答  2013-12-18
在H1中输入或复制粘贴此公式
=IF(COUNTIF(E:E,G1),VLOOKUP(G1,E:E,1,0),"查无此人")
下拉填充
第4个回答  2013-12-18
h1输入1,h2输入2,选择h1 h2后将数据下拉到与G列一致
在i列输入公式 =if(isna(vlookup(e1,g:h,2,0)),"",vlookup(e1,g:h,2,0))
将公式下拉到E列数据区域一样长,然后根据I列进行排序
第5个回答  2019-06-18
抓图表格没数据,要排序必须有数据,选中数据列,再找到顶部菜单中的排序点击就可以重新排序,排序无非是从小到大或从大到小,你得让电脑分得清大小呀。当然也许有更智能的排序,如按笔画多少或姓氏笔画,但现在可能还达不到。