ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 228|回复: 12

[求助] 请指教如何匹配对应的数值并做除法,需要表中绿色结果

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-9-9 10:11 | 显示全部楼层 |阅读模式
请指教如何匹配对应的数值并做除法,需要表中绿色结果,谢谢大神。

请指教如何匹配对应的数值并做除法.rar

25.79 KB, 下载次数: 22

TA的精华主题

TA的得分主题

发表于 2024-9-9 10:21 | 显示全部楼层
简要描述数据匹配关系!

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-9 10:27 | 显示全部楼层
用需求的粉色表格中料号线体排产的数量除以对应的UPH里面的料号和线体对应的产能得到每条线体所需的时间。

TA的精华主题

TA的得分主题

发表于 2024-9-9 11:10 | 显示全部楼层
  1. =ROUND(F5/VLOOKUP(VLOOKUP("座",$A$3:A5,1,TRUE),UPH!$A:$Q,IFS(IFERROR(FIND(LEFT(E5,4),"S601,S607,S609"),0),7,IFERROR(FIND(LEFT(E5,4),"S602,S604,S605,S611"),0),9,IFERROR(FIND(LEFT(E5,4),"S603,S606,S608,S610"),0),(1+ROUNDDOWN(FIND(LEFT(E5,4),"S603,S606,S608,S610")/5,0))*2+9),0),2)
复制代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-9 11:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

image.png 怎么后拉就不行了呢

TA的精华主题

TA的得分主题

发表于 2024-9-9 11:47 | 显示全部楼层
  1. =XLOOKUP(A3,UPH!A:A,UPH!I:I)
复制代码

TA的精华主题

TA的得分主题

发表于 2024-9-9 13:12 | 显示全部楼层
本帖最后由 weiguidun 于 2024-9-9 14:07 编辑
可爱多啦啦 发表于 2024-9-9 11:19
怎么后拉就不行了呢

我写的也不对,你这个需要匹配的东西有点多,并且钢网前后都有合并单元格这种匹配起来很复杂


这个是只匹配料号和机型的

  1. =ROUND(F5/XLOOKUP(VLOOKUP("座",$A$3:$A5,1,TRUE)&$D4,UPH!$A:$A&UPH!$B:$B,IFS(IFERROR(FIND(LEFT($E5,4),"S601,S607,S609"),0),UPH!$G:$G,IFERROR(FIND(LEFT($E5,4),"S602,S604,S605,S611"),0),UPH!$I:$I,IFERROR(FIND(LEFT($E5,4),"S603,S606,S608,S610"),0),INDEX(UPH!$K:$Q,,ROUNDDOWN(IFERROR(FIND(LEFT($E5,4),"S603,S606,S608,S610"),0)/5*2+1,0))),0),2)
复制代码


如果要匹配钢网和钢网显示,那我建议先取消UPH表的S列的合并

  1. =ROUND(F5/XLOOKUP(VLOOKUP("座",$A$3:$A5,1,TRUE)&VLOOKUP("座",$B$3:$B5,1,TRUE)&VLOOKUP("座",$C$3:$C5,1,TRUE)&$D4,UPH!$A:$A&UPH!$S:$S&UPH!$T:$T&"*"&UPH!$S:$S&UPH!$B:$B,IFS(IFERROR(FIND(LEFT($E5,4),"S601,S607,S609"),0),UPH!$G:$G,IFERROR(FIND(LEFT($E5,4),"S602,S604,S605,S611"),0),UPH!$I:$I,IFERROR(FIND(LEFT($E5,4),"S603,S606,S608,S610"),0),INDEX(UPH!$K:$Q,,ROUNDDOWN(IFERROR(FIND(LEFT($E5,4),"S603,S606,S608,S610"),0)/5*2+1,0))),0),2)
复制代码



TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-9 13:50 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-9 15:07 | 显示全部楼层
weiguidun 发表于 2024-9-9 13:12
我写的也不对,你这个需要匹配的东西有点多,并且钢网前后都有合并单元格这种匹配起来很复杂

匹配的没有那么多啊。就是在此函数里面加个能匹配料号的组合函数。不同线体取的位置不同可以另起一个函数,同产能可下拉就行
image.png image.png

TA的精华主题

TA的得分主题

发表于 2024-9-9 15:12 | 显示全部楼层
可爱多啦啦 发表于 2024-9-9 15:07
匹配的没有那么多啊。就是在此函数里面加个能匹配料号的组合函数。不同线体取的位置不同可以另起一个函数 ...

那第一个公式就能用,不能右拉是因为我忘记引用绝对格子了
  1. =ROUND($F5/VLOOKUP(VLOOKUP("座",$A$3:$A5,1,TRUE),UPH!$A:$Q,IFS(IFERROR(FIND(LEFT($E5,4),"S601,S607,S609"),0),7,IFERROR(FIND(LEFT($E5,4),"S602,S604,S605,S611"),0),9,IFERROR(FIND(LEFT($E5,4),"S603,S606,S608,S610"),0),(1+ROUNDDOWN(FIND(LEFT($E5,4),"S603,S606,S608,S610")/5,0))*2+9),0),2)
复制代码
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 12:44 , Processed in 0.050576 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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