EXCEL如何实现跨表条件引用?

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:25:32
例如我现在有两个EXCEL工作表,分别有"姓名","政治面貌","学历"等字段,第一个表格是老表,但是字段内容齐全,第二个表格人员有减少,但是"政治面貌"一拦是空白的.如何运用EXCEL公式将第一个表格中"政治面貌"填充到第二个表格中去?
第二个表格中人员比第一个表少,但是全部包含在第一个表格中

首先作如下假设:
1 你的两张工作表分别为“sheet1”和“sheet2”。
2 其中,sheet1是那张字段齐全的表格,sheet2是需要回填的。
3 sheet1中,含有所有数据的表格范围是RANGE(RANGE的写法是A1:F100,字母表示列,数字表示行,也就是从A列第一行到F列第100行有数据,当然,可自行设定)。
4 sheet1中,政治面貌字段是第N列。
5 sheet2中,人的姓名或者说能确认身份的字段是第M列。

那么,在sheet2中,要得到对应身份的政治面貌只要使用VLOOKUP查找即可
VLOOKUP(M1,Sheet1!RANGE,N,TRUE) //TRUE表示精确查找,模糊用false
VLOOKUP(M2,Sheet1!RANGE,N,TRUE) //TRUE表示精确查找,模糊用false
VLOOKUP(M3,Sheet1!RANGE,N,TRUE) //TRUE表示精确查找,模糊用false
...
...
以此类推...

在第二个表格中的第一个需填的政治面貌单元格输入公式
=vlookup(A1,sheet1!A:B,2,flase)
其中Sheet1是旧表,A是旧表中姓名的列,B是旧表中政治面貌的列,因为此例中,B是从A到B的第二列,所以,第三个参数数据会取2。

其它政治面貌单元格的内容可以通过拖拉复制刚才输入的单元格得到相应公式。

首先作如下假设:
1 你的两张工作表分别为“sheet1”和“sheet2”。
2 其中,sheet1是那张字段齐全的表格,sheet2是需要回填的。
3 sheet1中,含有所有数据的表格范围是RANGE(RANGE的写法是A1:F100,字母表示列,数字表示行,也就是从A列第一行到F列第100行有数据,当然,可自行设定)。
4 sheet1中,政治面貌字段是第N列。
5 sheet2中,人的姓名或者说能确认身份的字段是第M列。

那么,在sheet2中,要得到对应身份的政治面貌只要使用VLOOKUP查找即可