EXCEL返回另一个表页单元格文本的公式

来源:百度知道 编辑:UC知道 时间:2024/07/08 23:44:05
有两个工作簿,第一个工作薄是只有姓名a列,第二个工作簿是人员登记表有姓名(a)电话(b)身份证(c)住址(d)等,我想利用公式将第二个工作簿的身份证和住址电话按照第一个工作簿的姓名排列,(顺序有格式限定死不能打乱)

假设第二个工作溥的表名为sheet2,(如果表名不同,记得要改成一致哦)
在第一个工作薄的B列输入公式:
==VLOOKUP(A1,Sheet2!A:C,2,FALSE)
如果A1是标题,把A1改成A2
在第一个工作薄的C列输入公式:
==VLOOKUP(A1,Sheet2!A:C,3,FALSE)
如果A1是标题,把A1改成A2

那麼第一个工作表的资料就是你想要的排列了
如果不想打乱第一个工作表,可以新建一张工作表,步骤按以上就可以了。

先要搞清楚是两个文件即两个工作簿还是一个文件的两个工作表。如果是后者可第一个工作表假定是AAA表,另一个为BBB表,在AAA表B2输入公式=VLOOKUP(A2,BBB!B:D,2,0)确定。此数据应为BBB表的B2的数据即电话号码。向左复制公式至D列修改参数2为3、4。(即要的第三列第四列的内容)。向下复制公式至你需要的行数。
试试看!祝你成功!

用VLOOKUP
=VLOOKUP(A1,表2A1:D1,2,0)

A1=为表1中姓名那一栏
表2A1:D1==为表2中包含姓名,电话等那个范围
2==为你要选的位置,例,表2中电话所在列为你选的范围中第二列,如果要第三列的值,就选3
0==表示精确查找

用vlookup())函数将表一和表二按表一的排列顺序整合到一起