Excel财务综合应用之一:小型账务系统(第二部分 基础设置表)

第二部分 基础设置

科目

在手工账的年代,会计科目是要自己用笔写出来的。如今,电算化的时代,预制好科目,在填制凭证的时候直接调用即可,非常方便。但是,我们是用EXCEL表格来做账,最原始、最简单的也是人工录入科目,只不过是把用笔写换成用电脑打字,这无疑是一大进步。即便是这样的原始状态下,也能通过EXCEL的计算汇总功能,方便地进行科目汇总,方便编制财务报表。当然,EXCEL的功能远超这种需求。

需求

一方面要提高输入效率,一方面要保证输入的准确性、统一性。

设计思路

利用EXCEL的数据验证功能,限定输入内容,也是就说,我们可以预先设定好科目表,在填制凭证的时候,只能从科目表中存在的科目中选择。
简单地,我们可以把整个科目表作为一个列表,在输入的时候选择。
设置“基础设置”表,把科目预先编辑好,格式如下:

科目更新在B列、C列进行插入、修改操作,A列是一个公式,把B列和C列用下划线”_"连接起来,作为录入、筛选的关键字。

基础设置表.png

定义名称:科目编码=OFFSET(科目!$A$1,1,0,COUNTA(科目!$A:$A)-1,1)
然后在明细账表中D列科目&编码字段设置数据验证

数据验证1.png

点击出错警告标签,去掉输入无效数据时显示出错警告前的勾选。
数据验证2.png

最后,我们就可以点击明细账表中D列的下拉箭头来输入科目了,又快又准又方便!
明细账中录入科目.png

当然,如果科目数量不多,这样设置是没有问题的,但如果科目有几百条甚至更多,这样筛选起来就不是很方便了。
有没有更好的办法呢?当然有啦,下面就听我详细道来。
功能描述
明细账表中D列,输入科目&编码字段的一部分内容,连续的关键字,注意一定是“连续”的字段。然后点击下拉箭头,即可找到包含该关键字的所有科目,点击输入。
具体设置
基础设置表D列,字段设置为科目筛选,并定义名称:科目筛选=OFFSET(科目!$D$2,,,COUNTIF(科目编码,""&CELL("contents")&"")),这里利用CELL函数、COUNTIF函数和通配符,计算出科目编码中包含当着单元格内容的单元格个数,作为OFFSET函数的一个参数,得到一个区域引用。
在D列从D2开始输入数组公式{=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),科目编码)),ROW(科目编码),4^8),ROW(A1)))&""},填充到科目表最后一行。公式含义与功能:

  1. 利用CELL("contents")函数取得当前输入内容
  2. 利用FIND函数在基础设置表A列查找当前输入内容,返回数字或错误值
  3. 利用ISNUMBER函数判断查找结果,返回TRUE或FALSE
  4. 利用IF函数进行判断,TRUE则返回对应科目编码的行号,FALSE则返回一个极大值(大于科目表的行数即可,这里取4^8)
  5. 利用SMALL函数比较IF函数返回值,以公式所在行号为参数,取得第N小值(行号)
  6. 利用INDEX函数,取得第N行所在科目。
    这样,科目表设置完成。

科目方向

明细账表中的科目余额,没有定义借贷方向,统一以借方减贷方为余额,为了方便利用数据透视表汇总科目余额,编制会计报表,这里设置科目方向为1和-1,借方余额的科目方向为1、贷方余额的科目方向为-1.
这里科目名称使用一级编码和一级科目名称联合起来表示,其实也可以在每一个明细科目中设置科目方向,效果一样,这里简化处理。

凭证号

预先录入凭证号列表,在明细账中的凭证号列设置数据验证,输入凭证号的时候可以选择录入。
基础设置暂时就这么多。日后有需求可能会作一些调整。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容