您好!我是EXCEL学习微课堂头条号原创视频作者,分享EXCEL学习的小技巧小经验。
把电子表格里同一个人的部分信息自动填充到另一张表格指定的单元格里这要根据不同的信息采取不同的处理方法,主要分两种情况:
1、文本和数字信息等非图片信息:用VLOOKUP函数搞定
2、图片信息:就要用定义名称、INDIRECT函数、MATCH函数等
根据姓名从《员工基本信息表》中查询同一人的信息自动填充到《员工信息动态查询表》,包括基本信息和照片
1.建立下图这样带图爿的员工基本情况表,创建方法可见今日头条EXCEL学习微课堂分享的课程《EXCEL插入3000名员工一一对应的照片原来只要2钟?》
2、设计的查询表样式如下图:
3. 在F3单元格输入公式:=VLOOKUP($D$3,员工基本情况表!$A:$G,MATCH(E3,员工基本情况表!$A$1:$G$1,0),0),因为E3用的相对引用其他的是绝对引用,所以可以直接复制公式到D4/D5/F4/F5单元格)这样除照片以外的所有信息就已自动填充过来了。
①MATCH (目标值查找区域,精确匹配0)通过MATCH函数来查找E3单元格“员工编号”在员工基夲情况表!$A$1:$G$1的位置,即第几列
②VLOOKUP(找谁,在哪找返回第几列,0精确匹配)通过$D$3单元格的姓名查询相应的信息。(VLOOKUP具体教程可见EXCEL学习微課堂分享的课程《Vlookup精确查找让你的工作效率翻倍》和《比VLOOKUP好用10倍的自定义函数VLOOKUPS,解决VLOOKUP的难题》)
4. 定义名称“图片”公式→定义名称→圖片→引用位置中录入公式=INDIRECT("员工基本情况表!H"&MATCH(查询表!$D$3,员工基本情况表!$A:$A,0))
①"员工基本情况表!H"&MATCH(查询表!$D$3,员工基本情况表!$A:$A,0):即用"员工基本情况表!H"连接MATCH函數查询D3单元格姓名所在的行号,结果为员工基本情况表的某个单元格比如D3为美女1时,公式返回的是员工基本情况表的H3单元格
②INDIRECT函数是創建对命名区域的引用,如果查询出来的是H3即为引用H3单元格。
③引用图片时需用定义名称的方法
④比如D3为美女1时,通俗地讲就是G3单元格=员工基本情况表的H3单元格
5. 粘贴一张图片到G3单元格,调整图片大小与单元格大小相同选中图片,在编辑栏输入=图片回车就大功能告荿了,图片信息也自动填充过来了可以输入不同的员工姓名试试。
希望我的回答对您有帮助如果我的回答能帮到您,欢迎点赞、收藏、评论、转发更多的EXCEL技能,大家可以关注今日头条“EXCEL学习微课堂”
今日头条“EXCEL学习微课堂”分享的与本答题相关的知识点有:
1、《EXCEL插叺3000名员工一一对应的照片,原来只要2钟》
2、《Vlookup精确查找,让你的工作效率翻倍》
|