Excel精英培训网

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

[已解决]VBA新手上路,有问题请大佬们教一下

[复制链接]
发表于 2023-1-29 11:42 | 显示全部楼层 |阅读模式
本帖最后由 zscaa 于 2023-1-29 13:29 编辑

如图,根据该表中的型号与另外一个表中的型号列的前九位中进行查询,并汇总QTY列,然后再将汇总结果写入该表,该怎么做?,


最佳答案
2023-1-31 10:07
本帖最后由 hcm19522 于 2023-1-31 10:22 编辑

參考 ~    F2=SUMPRODUCT((FIND(E2,B$2:B$21&E2)=1)*C$2:C$21)
I2=SUMPRODUCT((FIND(H2,MID(B$2:B$21,2,9)&H2)=1)*C$2:C$21)

捕获2.PNG
问题1.PNG
发表于 2023-1-29 15:55 | 显示全部楼层
两表数据写入数组,两层for分别循环两个数组,用if 配合instr或者like判断是否相符,相符则进行累加。最后输入到查找表。
回复

使用道具 举报

发表于 2023-1-31 10:07 | 显示全部楼层    本楼为最佳答案   
本帖最后由 hcm19522 于 2023-1-31 10:22 编辑

參考 ~    F2=SUMPRODUCT((FIND(E2,B$2:B$21&E2)=1)*C$2:C$21)
I2=SUMPRODUCT((FIND(H2,MID(B$2:B$21,2,9)&H2)=1)*C$2:C$21)

11047.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 05:47 , Processed in 0.362575 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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