ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

这是一个销售合同管理的文件(分享)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-3-7 17:06 | 显示全部楼层
即将目标月度的收款额调入“数据”处即可。这一操作应是很简单的,多作几次就会很快完成。

你意思是不会达到这样的效果:本月是几月,“本月收款明细查询”里就自动显示月的明细
想要它显示几月份的,需要手动调入该月份的数据???

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-7 18:43 | 显示全部楼层
所谓本月是指的当前月度,这个工作表是只是为查询当前收款情况而简单设置的,它确实不太适合作各年度、月度收款的历史查询。
不过在我的实际工作中,我还有一个专们的货款回笼工作文件,那一个文件查询起来就是非常地得心应手了。我也已上传到了这个版块,也不知你看过没有,你可以参考一下这个:
http://club.excelhome.net/thread-365640-1-4.html

如果有必要,你完全可以将其中的按年-月度查询的工作表引用到这个销售合同管理文件中来。

特别说明:这个货款回收文件非常重要,它与销售合同管理的文件是相互支撑的,有点象是总帐与明细帐的关系。借用会计上的平行记帐的原理,只要发生了任何的不同步记帐,在合同总表第一行就会变色,这就是在提示你出错了。这一设置是很有用的,这么多年来我的工作还尚未出半点差错。

TA的精华主题

TA的得分主题

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

谢谢

我想要这个格式,可我不知该怎样把我的数据录进去,能否帮忙

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-9 08:15 | 显示全部楼层
简单啊,你只要保留一个设有公式的记录行,把其余的记录行全删除即可,然后把这记录行的内容改为你的内容就ok了,你接下来作新的记录时,可千万要记住一定要作整行复制然后粘贴到当前记录行,这样做的目的是保留所有设置好的公式,提高工作效率。
但是,你若想完全套用,一般不会那样的巧吧,因为总会有个别不适用的,总会或增加或减少一些字段的,这样的话,你就特别要注意“名称”这一定义的修改,使之适合于你的情况。因为“all”这一工作表是本系统所有透视表的数据源,它的名称被命名为“all”,其列字段的字段数应该随实际的改变而相应改变。你可在打开这个工作文件之后:点插入-名称-定义-all---然后按你修改后工作表的实际列数修正即可。

希望能够帮到你。

[ 本帖最后由 chenyuanwen 于 2009-3-9 08:36 编辑 ]
未命名new.JPG

TA的精华主题

TA的得分主题

发表于 2009-3-9 10:40 | 显示全部楼层
楼主太强啦,本人刚开始学透视表,正一张一张表试着重做一遍,可感觉订单录入项太多(达108项),怎样才能保证录入时不漏项不错项?
如果用access可能表格会简单明了些。也正在学,呵呵,如果有是否也能分享?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-9 11:10 | 显示全部楼层
在满足工作要求的前提下,完全应该尽可能地减少列字段,你仔细看看104楼中的附图,我已少至86列了,在这些列字段中,有很多是通过设置自动公式而自动生成的。也有很多是通过整行复制-粘贴,只需作局步手改,完全不必手工一个字段一个字段地录入。还有,你说你在一个表一个表的做,你是怎么做的呢?其实没有这么复杂的,你只要做了一个,就可通过工作表的复制为几多个,只是调整一下透视表的构建而以。
至于access,看来就免了吧,毕竟是奔6之人,啃起SQL和VBA来是有些感觉费劲了。

[ 本帖最后由 chenyuanwen 于 2009-3-10 07:42 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-3-9 16:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我想问一下你在ALL这个表中定义名称ALL的引用位置是什么?我看了你的名称,以为你是引用整个表,也就在我的表里这么做了,但发现这样做出来我引用的是:=订单查询!$A$1:$CS$1101
而你的是:=OFFSET(all!$A$1,0,0,COUNTA(all!$A:$A),108)
是不是我理解错了?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-10 08:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你的是静态的数据源,我的是动态的数据源,你的数据源当发生了新的记录行时,就得要重新选定数据源,而我的却会隨着新的记录行的增加而隨之增加,不必再作数据源的重新选定。

=OFFSET(all!$A$1,0,0,COUNTA(all!$A:$A),108)

以上这个公式表示的是:A列为空值的行,数据源不存在,反之,存在。108是这个动态数据源的列数,如果列数发生变化,这个数也要作相应修改。

注意:列数应该尽可能地少,可要可不要的,就最好不要,以节省空间,也可加快运行速度。还有,A列要随时更新,千万不可出现空值。

TA的精华主题

TA的得分主题

发表于 2009-3-10 11:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
啊?何为静态的数据源何为动态的?要怎么弄动态的?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-10 12:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
在上面104楼和108、109楼就是说的何为静态数据源,何动态数据源啊。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-23 15:28 , Processed in 0.044959 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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