如何将一个excel表格的内容按照另外一个表格的某一列内容的顺序排列

我有2个表格。A表格A1列是姓名,这个顺序是 不能改变的。B表格有姓名、入社日期、离社日期等内容。现在祥把B表格的内容按照A表格的姓名列的顺序排列(也就是要把B表格中的入社日期、离社日期2列填充到A表格中,A表格原来的顺序还不能改变)。

请各位大侠支招,小女子感激不尽!!!

 方法一,

1、不要选择整列,把光标定位到这一列中某一单元格。然后点击格式工具栏的降序按钮即可。

2、按C列降序排序结果

方法二、

1、点击“数据”-“排序”

2、在排序对话框,我们选择排序依照的列(B列),选择“降序”

3、按B列降序排序的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-11
A表格中有姓名,要把B表格中对应名字的日期填充到A表格中,我理解没错吧?那是这样做:在B1输入
=VLOOKUP(A1,B表格名字$X:$ZZ,Y,FALSE)
其中:A1表示A表格中放名字的位置;
X表示B表格中放名字的那一列(注意是一列,不是某个具体格,不带数字的),ZZ不用管它;
Y表示B表格中从名字列数到日期列是几,那就填几;
FALSE是参数不用管。
还有不明白可以消息我
第2个回答  2010-10-18
用VLOOKUP函数引用就可以了,关于函数用法查看帮助就OK了。
第3个回答  2010-10-11
用查找函数VLOOKUP,例如A表格放入sheet1,B表格放入sheet2,两表A1、B1、C1列均为姓名、入社日期、离社日期,在sheet1表B2单元格内录入下面公式(要把B2,C2列的格式设置成日期型的):
=VLOOKUP(A2,Sheet2!$A$2:$C$5,2,FALSE),然后向下填充;
C2单元格内录入下面公式:
=VLOOKUP(A2,Sheet2!$A$2:$C$5,3,FALSE),然后向下填充。
其中Sheet2!$A$2:$C$5是sheet2的数据区域,你根据你的表来选,如果有100行,把5换成100就行,我的只有5行所以是C5。本回答被提问者采纳
相似回答