Excel精英培训网

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

[已解决]从一个表格中把符合条件的多项物料编号和单重横向引用过来。

[复制链接]
发表于 2022-11-30 14:37 | 显示全部楼层 |阅读模式
3学分

做年度预算,财务要求提供很多数据,需要把一个产品使用的多向物料代码和相应的单重信息横向引用过来,请老师们帮忙,谢谢。

1.
H3的返回结果=以F3为条件,把"生产投料单序时簿”表格中,C列符合条件的子项物料长代码引用过来。
后面的J3,L3,L3,N3,P3,R3,T3,V3,X3以此类推把对应的子项物料长代码引用过来。
该如何编写公式?


2.
I3的返回结果,=以F3为条件,把"生产投料单序时簿”表格中,S列符合条件的子项物料长代码所使用的单重S列数据引用过来。
后面的I3,K3,M3,O3,Q3,S3,U3,W3,Y3以此类推把对应的子项物料长代码所对应的单重S列数据引用过来。

该如何编写公式?


如附件,谢谢。
最佳答案
2022-11-30 14:37
H3 數組公式(下拉右拉):
=IF(COLUMN(A1)>2*COUNTIF(生产投料单序时簿!$K:$K,$F3),"",OFFSET(生产投料单序时簿!$C$1,MATCH($F3,生产投料单序时簿!$K:$K,)+COLUMN(B1)/2-2,MOD(COLUMN(B1),2)*16))

數組公式記得Ctrl+Alt+Enter

祝順心,南無阿彌陀佛!

喂料使用粉末明细表 - 副本.zip

52.99 KB, 下载次数: 6

最佳答案

查看完整内容

H3 數組公式(下拉右拉): =IF(COLUMN(A1)>2*COUNTIF(生产投料单序时簿!$K:$K,$F3),"",OFFSET(生产投料单序时簿!$C$1,MATCH($F3,生产投料单序时簿!$K:$K,)+COLUMN(B1)/2-2,MOD(COLUMN(B1),2)*16)) 數組公式記得Ctrl+Alt+Enter 祝順心,南無阿彌陀佛!
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-11-30 14:37 | 显示全部楼层    本楼为最佳答案   
H3 數組公式(下拉右拉):
=IF(COLUMN(A1)>2*COUNTIF(生产投料单序时簿!$K:$K,$F3),"",OFFSET(生产投料单序时簿!$C$1,MATCH($F3,生产投料单序时簿!$K:$K,)+COLUMN(B1)/2-2,MOD(COLUMN(B1),2)*16))

數組公式記得Ctrl+Alt+Enter

祝順心,南無阿彌陀佛!
log.png

demo.zip

58.55 KB, 下载次数: 3

回复

使用道具 举报

发表于 2022-11-30 15:37 | 显示全部楼层
H3
=INDEX(生产投料单序时簿!$C:$C,MATCH($F3,生产投料单序时簿!$K:$K,0)-1+COLUMN(B:B)/2)

I3
=INDEX(生产投料单序时簿!$S:$S,MATCH($F3,生产投料单序时簿!$K:$K,0)-1+COLUMN(B:B)/2)

选中H3:I3, 右拉, 下拉
回复

使用道具 举报

 楼主| 发表于 2022-11-30 16:10 | 显示全部楼层
谢谢二位老师,都可以做到。省了不少时间。非常感谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 03:37 , Processed in 0.233200 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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