Excel中如何筛选出多行多列相同的数据并进行排序?

比如图片中 要把A , D 相同的数字依次排序,而且B列数字要跟A列在同一行里,E列数字要跟D列数字在同一行里

在C列插入一列,然后在C1单元格输入以下公式,然后向右向下填充公式

=VLOOKUP($A1,$E:$F,COLUMN(A1),0)

公式表示:在E列精确匹配与A1相同的单元格,并返回对应第1列(E列)的数据;当向右填充时,返回对应第2列(F列)的数据。

 

详见附图举例

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
不知道你要达到什么目地
如果A列和D列的数据相同(只是位置不同),可以把E列对应于A列的名称的数据放在C列就可以了
c1输入=(a1,d:e,2,0)
下拉复制填充公式
然后复制C列>右键>选择性粘贴>数值
删掉D、E列
不知道这样的结果是不是你想要的追问

非常感谢!可是我在C1输入=(a1,d:e,2,0)之后提示的是错误的公式
A列和D列大部分的数字都是相同的(如你所说,只是位置不同),需要把 A列和D列的相同的数字排序出来在同一行里 ,我想要达到的目的就是在 A列 D列数字保持一致的情况下,再在F列键入一个公式=(b-e),最终得出差额

追答

知道了,公式出现错误的结果是由于找不到匹配值,a列和d列有些数据看似相同,实际上有的前面有空格,有的没有,不认为是相同,下拉看看是不是都是错误?
如果方便的话,发给我帮你看看,按照你的要求来做,QQ55865370

本回答被提问者采纳
第2个回答  2013-05-28
怎么感觉看不明白问题。
1、把A列和B列选中,排序 主要关键字选A列
2、把D列和E列选中,排序 主要关键字选D列
第3个回答  2013-05-28
不明白你最终的结果是什么,A、B和C、D这两部分有关联吗,如果没有关联的话,就别这么放,如果非要这么排,然后排序的话,似乎只能分别选择筛选以后,然后排序。
第4个回答  2013-05-28
你看看系统自带的筛选能用不??
相似回答