Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6264|回复: 7

[已解决]excel中根据另一个表格四列数据提取第五列数据到指定单元格

[复制链接]
发表于 2015-10-22 08:38 | 显示全部楼层 |阅读模式
本帖最后由 guofeng101245 于 2015-10-22 08:40 编辑

各位高手,见图,2.xls额缺少的一列数据实际焊口号需要从1.xlsx中根据spool no、图纸号、pos1 no、pos2 no抓取过来跟1.xls中同样的字段匹配后把1.xlsx的实际焊口号抓取到2.xls中的实际焊口号,麻烦大家帮忙,谢谢。
最佳答案
2015-10-22 09:45
这样?

1.xlsx

1.xlsx

2.xls

2.xls

删选数据.rar

44.6 KB, 下载次数: 14

发表于 2015-10-22 08:45 | 显示全部楼层
B3公式,下拉;
=VLOOKUP(A3,Sheet1!A:B,2,)

1.zip

23.92 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2015-10-22 09:12 | 显示全部楼层
不是这么简单,是要从1.xlsx文件中查找实际焊口号写入到2.xls的实际焊口号。而且是条件满足spool no 、图纸号、pos1 no、pos2 no相同的条件下,麻烦再给看看有什么好办法。
回复

使用道具 举报

发表于 2015-10-22 09:45 | 显示全部楼层    本楼为最佳答案   
这样?

删选数据.rar

46.47 KB, 下载次数: 47

回复

使用道具 举报

发表于 2015-10-22 10:19 | 显示全部楼层
=TEXT(SUMIFS([1.xlsx]Sheet1!$B$3:$B$10,[1.xlsx]Sheet1!$A$3:$A$10,A3,[1.xlsx]Sheet1!$C$3:$C$10,C3,[1.xlsx]Sheet1!$D$3:$D$10,D3,[1.xlsx]Sheet1!$E$3:$E$10,E3),"0;;;")
回复

使用道具 举报

 楼主| 发表于 2015-10-22 14:01 | 显示全部楼层
这儿有肥猫 发表于 2015-10-22 09:45
这样?

结果是对的,但是不理解,能否指教?
回复

使用道具 举报

发表于 2015-10-22 14:23 | 显示全部楼层
guofeng101245 发表于 2015-10-22 14:01
结果是对的,但是不理解,能否指教?

其实就是一个index+match的组合,弄清楚这俩函数的定义就OK了
回复

使用道具 举报

发表于 2020-4-1 19:16 | 显示全部楼层

请大神提供下公式呗,我也想知道,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-21 00:44 , Processed in 0.511668 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表