关于excel排序问题,假设A列数据和B列数据一样,排序不一样。C列是B列的补充。怎么操作使B顺序跟A一样

A顺序不能变,B顺序需变得跟A序列一样,C列需和B列同时变动。得怎么操作,求大神指点,我用的WPS,或者excel2003

1、如果A列是升序或降序的数字:在A列和B列之间插入1列空白列,然后直接给B列排下序(C列会自动跟着B列走的),最后删除空白列就好了。
2、如果A列是无序的数字或者中英文字符:首先在A列和B列之间插入2列空白列(此时空白列为B、C列,原B、C列变成了D、E列);给B列创建一个1开头的等差数列(1,2,3,4,5,6);在F2单元格输入公式=vlookup(D2,A:B,2,0),下拉;然后将F列进行升序排序;最后删除新建的列就好了。
不明白的可以追问哦。追问

A列顺序不能变,然后第二种方法我没看明白,有没有可能在排序里添加公式,可以使B列自动等于A,本来以前可以把A列的顺序添加到排序里的自定义次序里的,只不过现在每个单元格字符太长了,所以添加不上。

追答

两种方法都不会改变A列顺序的,因为中间有空白列。楼下那位的方法比较简单,更适合你。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-08
上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,才能有针对性地给你准确的答案。
既然
A列数据和B列数据一样,还需要C列补充什么?追问

打个比方说吧,公司月底开工资,A列是每个员工的姓名,重上到下是开资的顺序。B列和C列分别是员工的姓名和工资。但是A和B的顺序不一样,我得把B的姓名顺序弄得跟A一样。总的来说,就是A列不变,B列顺序得变和A一样,C列随着B列变。

追答

D2=VLOOKUP(A2,$B$2:$C$11,2,)向下复制

追问

要是这种情况呢,如何把CD填充到AB里,有时候B里面也是有数值的,如何替换。

追答

选中黄色区域,按下F5键调出定位框-定位条件-空值-确定

在公式编辑栏输入=VLOOKUP(A4,$C$2:$D$4,2,)

按下Ctrl、回车两键,公式填充到所有空格。

第2个回答  2016-12-08
再一个工作表 排序后,B=SHEET1.B1