这个问题,排序可以解决,唯一需要注意的是,AC两列的数据:
每列是不是具有唯一性
如果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列数值到其他表格处理
先对AB列进行排序,选定AB列---数据---排序---点选有标题,选择第一关键字--SF单号---确定,再选定CDEFGHI列,---数据---排序---点选有标题,选择第一关键字--顺丰单号---确定。
不是太明白 你的意思?