乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel第二</em>个表根据<em>第一</em>个表的顺序

<em>excel第二</em>个表根据<em>第一</em>个表的顺序

作者:乔山办公网日期:

返回目录:excel表格制作


假设表的A列为姓zhidao名,B列为身份证号,两个表分别在SHEET1和SHEET2,用公式:
=IF(VLOOKUP(B2,IF({1,0},sheet2!B:B,sheet2!A:A),2,)=A2,"对","错")
下拉。

假设两表的表名分别为sheet1、sheet2
在sheet1的右边空白列
F2输入公式
=INDEX(sheet2!A:A,MATCH(A2,sheet2!B:B,))
下拉
再对F列进行扩展升序排序

在sheet2的右边空白列
如G2输入公式
=IF(COUNTIF(sheet1!A:A,B2),"","多出")
下拉即可标记出来

把B表格后面空列填上数字1到最后一行(加入是100);之后AB都用姓名排列;这时数字列是乱的,复制数字列到A表格后的空列里;AB表格都再用数字列排序,这样表格顺序都没变,删除数字列就可以了。

这个方法前提就是两个表格的姓名必须都是一样的。



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

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

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

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

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

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

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网