Excel表中 表1内容按表2内容排列?
发布网友
发布时间:2022-04-30 16:14
我来回答
共4个回答
热心网友
时间:2022-06-27 05:30
假设表1A列为人名,B列为身份证号,且无表头,共6000人。
新建表3,将表2中人名粘贴至表3中A列,在B1中输入=match(A1,‘表1’!A$1:A$6000,0),然后鼠标在B1右下角显示成“+”时双击左键,即可得到对应名字的行数。在C1输入=index('表1'!$B$1:$B$6000,B1),再在C1右下角双击,就可以得到相对于A列人名的身份证号。
使用的主要是查找和引用函数。使用前提:没有重名的人。
检查有没有重名的人,可以在表3的D1输入=match(A1,A2:A$6000,0),然后在D1右下角双击,然后在E1输入=ISNA(D1:D6000),E1若为true,即无人重名,False就是有重名
热心网友
时间:2022-06-27 05:30
很简单!只要3步,每个人都能看懂
1.在表2增加一列“序号”,1
2
3
...
2.全选表2,“数据/筛选/自动筛选”,单击“姓名”旁边出现的▲,选择最上面的“升序”。在表1,重复此步骤。
3.将表2重新排列的“序列”拷贝到表1。在粘贴好的“序列▲”选择“升序”
完成!
表2同样“升序”回复原来排序.
热心网友
时间:2022-06-27 05:31
表1C列输入
=MATCH(A2,Sheet2!A:A,0)
返回的是表2里的行号.
向下复制公式.
复制,选择性粘贴为数值,然后按此排序.
热心网友
时间:2022-06-27 05:31
表2的顺序如果可以更改就将两个表分别按照姓名排序