excel第二张表中按第一张表中的名字排序(包括后边数据)

有什么函数可以完成?第二张表中按第一张表中的名字排序(包括后边数据),并能在第二张表中标注出比第一张表中多出的人员

1、首先在表格1中输入一组数据,其中有姓名栏和数据栏。

2、切换到表格2中,在C1单元格内输入函数公式:=MATCH(A1,Sheet1!A:A,0)。

3、点击回车并下拉公式,即可得到针对表格1的姓名在表格2中的对应的排序。

4、选中表格2中的单元格并点击“排序和筛选”中的“自定义排序”。

5、然后在打开的排序对话中选择根据“列C”进行升序排序,点击确定。

6、即可将表格2的数据内容根据表格1的姓名顺序进行排列了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-28

  借助MATCH函数可实现匹配。

  如图,上图是表Sheet1,下图是表Sheet2。表2要按表1名字排序。

  1、在表2中C2单元格输入“=MATCH(A2,Sheet1!A:A,0)”回车,然后用填充柄将C2公式下拉,得到各人在表1中的行号。

  2、表2按C列重新排序即可。

  

第2个回答  2015-05-28
第二张表中建辅助列如O列,O1=MATCH(A1,Sheet1!B:B,0)
A1是姓名,Sheet1!B:B是第一张表姓名列。下拉
对O列进行排序,显示错误的,为多出的人员本回答被提问者和网友采纳
第3个回答  2015-05-28
一排序,可以在第一张表,录一个编号,然后表二,用vlookup()查找,最后把这个列数排序。
二找出相同的个数,可以用多条件统计函数:countifs()
相似回答