excel表里面有A,B两列数据,其中A列包含B列数据,在B列数据不动的情况下从新排列A列数据。

相同的数据显示在表上的上端,不同的数据在下端。

在线等大神解答,谢谢了!!!
例如:原来表格是这样的

我想使我的表格变成这样

这个不是一步就以搞定的问题,
原理是这样的,
把两列数据复制到一列,
排序后,用函数区分开出现两次和一次的数据,
之前的B列数据加上面出现一次的数据,
就组成了你想要的A列排序后的结果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-15
选中A列--数据--排序追问

我要的是A列和B列相同的数据同行出现在上端,不包含的出现在下端!

追答

分别排序行不,可以用公式计算出楼主想要的结果。

追问

分别排序不能使相同的数据并列排在一行

追答

楼主意思是想得到A列B列中都有的数据放到C列对吗?

追问

这个表是这样的,A列里有2000条数据,B列里有1000条数据,其中A列里面的数据有1000条和B列一样,我想从新排列A列,变成A1的数值和B1的数值一样以此类推A1000的数值和B1000的数值一样,A1001到A2000是B列里没有的数值!

追答

是如图公式效果吧?如果是,就用如图公式,不过楼主的数据位数过多,可以用右取函数取后面的多位(如10位)来进行比较。

追问

比如说这是现在的表格

我想使这里面的数据变成这样的格式

追答

那么用上面的公式就可以了。

相似回答