excel排序问题,使B列根据A列数据中相同内容排序?

我的A列是会计科目,B列也是会计科目(顺序和A不一致),C列式数据,我想把B列按A列一样的顺序,还要求C列的数据跟着B列走才行。
如下:
A B C
20113 20110 35
20110 20111 20
20111 20121 20
20121 20113 10
需要变成下面:
A B C
20113 20113 10
20110 20110 35
20111 20111 20
20121 20121 20

谢谢!
我是要求按A列的顺序排序,而不是把A列的数据排序,也就是说,我A列的数据顺序不能动。

那你就需要用VLOOKUP函数了
在A列后面插入2列
B1输入公式 =VLOOKUP(A1,D:E,1,0)
C1输入公式 =VLOOKUP(A1,D:E,2,0)
然后将B1 C1 向下填充
对应完成后
复制B C两列
右键选择性粘贴
选择 数值
确定
然后删除D E 两列
完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-22
工具-选项-自定义序列,输入A1:A100(假设是100个),导入

选中B1:C100,对B排序,选项里选刚才自定义的序列,其它的与一般排序一样本回答被提问者采纳
第2个回答  2010-06-22
第一:将A列复制粘贴在一个新表
第二:将B列和C列复制粘贴在一个新表
第三:在A列后新增一列序号然后加入1 2 3...
第四:按A列内容排序-序号列复制
第五:B C列内容表格按B列内容排序,粘贴A列后序号。按序号排序。
第六:A内容表按序号排序
这时应该2个表格顺序相同了。
第3个回答  2010-06-22
工具-选项-自定义序列-导入A列数据
然后选中BC列-数据-排序(当前区域)-(关键字B列)-选项-选择刚才添加的自定义序列排序即可
第4个回答  2010-06-22
那就先选中a列排序,再单独选中b、c列,按b列排序
相似回答