有两个excel文件,表1有“户主”“家庭编号”,表2有“成员”“家庭编号”。
如何利用两个表中相同的的“家庭编号”实现例如表3中“成员”自动添加相对应的“户主”?
一、使用VLOOKUP()这个函数,这个函数功能强大而且比较简单适用。
1.下面有两个图,上面的是工作表Sheet1、下面的是工作表Sheet2上的内容。
2.两工作表有相同的字段“姓名”,但列举的姓名排序不一样,表Sheet1是数据源。下面演示的就是要在表Sheet2中利用函数VLOOKUP()自动获取表Sheet1中有相同数据(姓名)的相应数据,操作为在表2的B2单元格中输入函数和相应的参数,再自动填充。
3.函数VLOOKUP()有4个参数,参数间要以英文逗号隔开。第一个参数是目标表中的索引数据位置(表Sheet2第二行是王五,它所在单元格就是A2),第二个参数是数据源区域(此处是表Sheet1的A1至C4,加$是绝对引用的意思),第三个参数是要获取的那项数据在数据源区域的列序(此处表2的B列要得到语文成绩,在数据源区域语文成绩在第2列,所以填2),第四个参数是匹配程度选项,有精确和近似两种,精确即姓名完全一致<包括有无空格>),,,第一次用得好好看看函数的帮助和演示。
4.特别要注意的是数据源区域必须以索引字段为第一列。
(Sheet1)
(Sheet2)
二、还可以使用INDEX()函数,更为强大。