EXCEL问题 两组单独数据怎么进行相同数据排序

2024-12-01 13:43:06
推荐回答(3个)
回答1:

这个问题,排序可以解决,唯一需要注意的是,AC两列的数据:

  1. 每列是不是具有唯一性

  2. 如果1成立,那么AC两列是不是一一对应的。

只有在1、2都是“是”的情况下,你才可以通过简单的排序方式取得A~I 的完整对应关系。

排序方式很简单,AB作为一组以A作为关键字排序;CDEFGI作为一组,以C作为关键字排序。

建议:

在H2输入公式:

=IF(A2<>C2,"对应不上","") 

下拉到所有行进行数据检查

如果1,2任何一个条件不能满足,你就不能这样处理了。这样的情况下怎么处理,你可以追问

祝你顺利


看到了你的补充,现在明白了你的数据情况。那么对于需求,就有新的问题了:

======================AC相同=======================

理论上来说,AC两列有相同的,简单点的话,可以是CDEFGHI不动,而把A列中与C列相同的放在J列,而把B列作为跟随:

J2:

=IF(COUNTIF(A:A,C2),C2,"") 其实这列不放也罢,因为其数值是和C列的值一样的,不过既然是属于SF单号,那就列一下吧

K2:

=IF(J2="","",INDEX(B:B,MATCH(J2,A:A,0)))

JK两列下拉,有数据的就是A列中和C相同的,并且排列在一起了,你可以拷贝C~K数值到其他表格处理

======================AC不同=========================

下面的问题是AC列不同的,其实,不同的应该有两列:

【1】A列没有但是C列有,从L列开始放置:

L2:

=IF($J2="",C2,"")

右拉到R列,N~R一起下拉,得到C列不同于A列的数据块。你可以拷贝N~R列数值到其他表格处理

【2】A列有但是C列没有,把J列的公式稍稍修改就可以列出,把它们放到S列:

S2:

=IF(COUNTIF(C:C,A2),"",A2,)

T2:

=IF(S2="","",B2) 

下拉到结束,你可以拷贝S、T列数值到其他表格处理

回答2:

先对AB列进行排序,选定AB列---数据---排序---点选有标题,选择第一关键字--SF单号---确定,再选定CDEFGHI列,---数据---排序---点选有标题,选择第一关键字--顺丰单号---确定。

回答3:

不是太明白 你的意思?