excel 根据一列的顺序排序另外两列,有图

如图,A列是我要的顺序,但是对应的数值如DE两列顺序是乱的,求方法让DE重新排序,排成A的顺序,对应的数值不变。

第1个回答  2014-05-14
1,B1-B8 写上 1 2 3 4 5 6 7 8
2,F1填公式, =VLOOKUP(D1,$A$1:$B$8,2,FALSE),复制到F2-F8
3,选中DEF三列你需要的数据
4,数据,排序,主要关键字F列,排序依据数值,次序升序
确定

删去不需要的数据
第2个回答  2014-05-14
给要排序的两列各加一个列名称,选中要排序的列的最上面一行,然后:在菜单“数据”中选择“筛选”,以D列为主,点开倒三角,点击升序排列即可。
第3个回答  2014-05-14
选中DE行,数据,排序,主要关键字,选择D 列,选择你要的排序方式(升序降序),确定就可以了
第4个回答  2014-05-14
选中D列,按升序排序,接下来在弹出的”排序警告“中,选中”扩展选定区域“后,点击”排序“,即可。
第5个回答  2014-05-14
B1 =if(a1="","",vlookup(a1,d:e,2,))
下拉公式追问

您好!如果对应的数值有好几列怎么办?公式应该怎么写?比如EFG三列都是对应的数值。

追答

=if($a1="","",vlookup($a1,$d:$g,column(b1),))

公式横着拉2格,然后下拉

本回答被提问者采纳
相似回答