在excel中如何通过在表格中输入名字就可以得到他的信息,他的信息在另一个工作簿中的表格中谢谢

在excel中如何通过在表格中输入名字就可以得到他的信息,他的信息在另一个工作簿中的表格中,求解答!!!谢谢

用vlookup、index、offset等函数都可以实现,只是我更喜欢offset函数。拖动后不必修改参数。如图所示:在sheet2的A3单元格中输入公式=OFFSET(Sheet1!B2,MATCH(Sheet2!$B$1,Sheet1!$B$3:$B$5,0),1,1,1),然后拖动填充至D3单元格即可一次搞定。只要在sheet2的B1单元格中输入姓名即可显示相关的资料。顺便解释一下这个公式,以免具体资料变换后您有搞不定。offset函数有五个参数,第一个是引用基点单元格,第二个是偏移行数,第三个是偏移列数,第四个和第五是指定返回区域大小,这里分别都是1指定就是返回一行一列,也就是一个单元格。这个公式中第二个参数有match函数返回,match函数有三个参数,第一个是查找值,第二个参数是查找区域,第三个参数是查找方式,0为精确查找,1为模糊查找,这里是0。match函数返回的是查找值在查找区域中的位置数。具体到这个公式就是以sheet1的B2单元格为基点,偏移行数由match函数返回,偏移1列,返回一个单元格(不是一个区域) 。拖动到B3单元格后引用基点自动变为C2,依此类推。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-22

参考下面可以

Excel如何把文件夹下所有文件表合并汇总文件内

第2个回答  2020-10-22

如图:

追问

表格1

表格2
表格1里面的内容已经预设好,现在只需要在表格2中建一个公式,输入员工姓名就能在显示处表格一的内容

追答

道理相同

相似回答