Excel精英培训网

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

[已解决]求通过送货单号自动带出送货明细内容的函数或VBA的送货单格式

[复制链接]
发表于 2014-11-6 14:49 | 显示全部楼层 |阅读模式
各位高手:本人在每天打印送货单时,都要把送货计划的内容一项一项复制粘贴到送货单中,作业繁琐,效率低。就想着一个简单办法:利用送货单号自动带出送货明细内容,即只要在送货单右上角输入送货单号(红色字体),就会在送货单中自动列出送货明细内容。虽然网上有一些这方面的函数和VBA,但怪学识肤浅,无法与我的送货单格式对得上。所以还是请各位高手,根据我的送货单量身制作一个,谢谢啦!
具体要求:
1、在送货单右上角输入送货单号(红色字体),就会在下表中自动列出送货明细内容(紫色字体),送货明细内容从送货计划工作簿中调用。
2、  当有送货明细内容时,送货单中序号列会显示1,2,3....;级别列会显示“A”,单位列会显示“pcs", 如果没有送货明细,则这几列不会显示。
3、能通过调用客户资料工作簿,将收货单位、联系人、电话、收货地址这些内容自动调用出来,就更好啦!!!
4、因每天送货计划和客户很多,行数上百成千条,所以送货单在调用送货计划和客户资料工作簿中的内容时不能受行数的限制。

送货单样式.rar (7.58 KB, 下载次数: 77)
发表于 2014-11-6 15:09 | 显示全部楼层
本帖最后由 baksy 于 2014-11-6 15:10 编辑

先取消BC列、DE列的合并,复制以下公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),下拉;
B7=INDEX(送货计划!F$1:F$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(A1)))
D7=INDEX(送货计划!Q$1:Q$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(A1)))
F7=INDEX(送货计划!G$1:G$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(A1)))
G7=INDEX(送货计划!H$1:H$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(A1)))
H7=INDEX(送货计划!I$1:I$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(B1)))
J7=INDEX(送货计划!T$1:T$39,SMALL(IF(送货计划!$A$2:$A$39=$P$3,ROW($2:$39)),ROW(D1)))

**级别和单位没有数据源,无法设公式。
回复

使用道具 举报

发表于 2014-11-6 16:55 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-11-6 17:36 | 显示全部楼层
baksy 发表于 2014-11-6 15:09
先取消BC列、DE列的合并,复制以下公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、sh ...

感谢baksy老师的回复。是期望的效果,有二个地方还请老师帮忙完善:
一是引用的行数只限制了39行,如果多出39行的数据就无法调用。因每天送货单较多,39行不能满足需求,调用公式能否改为不受行数的限制?
二是公式下拉后,没有调用数据的单元格就会出现“#NUM!"这几个字符,能否将这几个字符变为空白单元格显示?(具体见送货单效果)

谢谢!
送货单样式2.rar (9.11 KB, 下载次数: 43)
回复

使用道具 举报

发表于 2014-11-6 17:48 | 显示全部楼层
用vba效果会好些,
回复

使用道具 举报

发表于 2014-11-6 20:05 | 显示全部楼层    本楼为最佳答案   
lyvin 发表于 2014-11-6 17:36
感谢baksy老师的回复。是期望的效果,有二个地方还请老师帮忙完善:
一是引用的行数只限制了39行,如果多 ...

附件

送货单样式.rar

12.33 KB, 下载次数: 137

回复

使用道具 举报

 楼主| 发表于 2014-11-7 10:02 | 显示全部楼层
谢谢!非常棒。
回复

使用道具 举报

发表于 2015-5-14 16:27 | 显示全部楼层
baksy 发表于 2014-11-6 20:05
附件

你好,老师。我用了你做的这个excel,还有两个问题想麻烦您看一下  
1.送货单里序号只有8行,希望能增加到13行。(自己手动插入,其他单元格就显示#N/A}
2. 送货单里的收货人,送货地址,联系电话,希望能通过送货单号自动关联到送货单里

  自己折腾了一个下午,还是没能成功,希望老师能看一下

送货单样式副本.rar

20.71 KB, 下载次数: 9

回复

使用道具 举报

发表于 2015-5-15 10:43 | 显示全部楼层
baksy 发表于 2014-11-6 20:05
附件

老师,能抽点空帮我看一下吗?
回复

使用道具 举报

发表于 2015-5-15 12:13 | 显示全部楼层
好了吧 发表于 2015-5-15 10:43
老师,能抽点空帮我看一下吗?

...

送货单样式副本.rar

25.87 KB, 下载次数: 82

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 21:01 , Processed in 0.632941 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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