Excel收款凭证:如何自动筛选明细科目

作者: ELS  2007-10-22 网友评论 1 条
<script type="text/javascript">init_Nav();</script>

    编者按:没人、没钱,中小企业的信息化就没办法推进了吗?善于艰苦奋斗、自力更生的中国人从来不会被困难打倒。没人可以自己做,没钱可以不用钱!一些一线的信息员、网管员、甚至稍微懂点IT知识的业务部门员工,早就开始了一场“自主信息化”的“战争”。在这场“战争”中,每个人都是英雄!也许你也是其中一员,不妨把你的“自主信息化”攻略告诉我们。编辑信箱:wangyaxue#it168.com。

    【IT168专稿】在上文中(参见《攻克Excel“收款凭证”格式设计第一关》),倪小君定义了收款凭证的基本格式,还把收款凭证的填制规范跟EXCEL财务管理系统结合起来,方便了收款凭证的开立。但是,还遗留下来一个问题,就是如何根据总帐科目来自动筛选明细科目。

总帐科目与明细科目的动态连接

    倪小君现在想实现的需求是,在总帐科目与明细科目之间,都通过“数据有效性”-“序列”来规范总帐科目与明细帐科目的输入。为了输入的简便,明细科目要根据总帐科目的变化而自动过滤。如总帐科目为银行存款,那明细科目只能为“中国建设银行”、“中国工商银行”等与银行存款有关的科目。

    为了这个需求,倪小君可以说是费尽了心思,到处拜师求教,花了不少时间,终于把这个问题搞定。

    1、先取消工作表的保护。

    点工具栏上的“保护”,然后点“撤消工作表保护”,输入预先定义的保护密码,即可以取消工作表的保护。

    2、定义名字区域。

    打开“会计科目明细表”,选中银行存款对应的明细科目。注意,此处不要选择标题行,如名称等字段,也不要选取编号字段。然后,点工具栏上“插入”,点击“名称”后,再点“自定义”,在名称处,输入“银行存款”(此处定义的名字要跟总帐科目的名字相同)。

    3、回到收款凭证界面,选择明细科目,选种明细科目要输入的单元格,然后点工具栏上的“数据”,点“有效性”,在允许处,选择“序列”,在来源处,输入:=INDIRECT(D5)。

    INDIRECT函数返回由文字串指定的引用,此函数立即对引用进行计算,并显示其内容。利用此函数后,在明细科目处,会根据“D5”总帐科目的名字来显示预先定义名字的内容,这就是刚才我们强调名字区域定义时,要跟总帐科目一模一样的原因。

    如此设置后,明细科目就会根据总帐科目的变化而变化。如图所示:

    4、完成后,再把工作表保护起来。在以后的工作中,修改完毕后,要学会保护工作表,如此,能够避免不小心改动原来的设计而功亏一篑。

1 2 3
©版权所有。未经许可,不得转载。
[责任编辑: 王亚雪 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值