ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] [求助]:是否可以用excel进行银企对账

[复制链接]

TA的精华主题

TA的得分主题

发表于 2003-7-29 13:29 | 显示全部楼层 |阅读模式
请问:如果能取得银行的企业存款对帐明细表和企业银行日记账(TXT或XLS),是否可以在excel中进行勾对。如果可以要怎么做?是不是一定要用VBA。谢谢!

TA的精华主题

TA的得分主题

发表于 2003-8-1 07:33 | 显示全部楼层
可以的,我见过在中华会计函授学校网站论文中。


EXCEL在审计银行存款未达款项中的应用



  银行存款审计是审计工作必不可少的环节之一。Excel电子表格软件可以较方便地找出银行存款日记账与银行对账单中的记账错误和未达账项,提高审计效率。

  一、总体思路

  将单位银行存款日记账和银行对账单用Excel在同一工作簿中分别建立工作表,以双方记账单据的类型及号码作为Excel判断双方同步记账的主要条件,用双方的发生额必须相等作为辅助条件,然后运用逻辑判断函数将两个工作表中的同步记账的部分标示出来,通过对数据的筛选反映出未达账项。

  对实现电算化的单位,可通过数据转换单位银行存款账和银行对账单数据的自动采集,对未实现电算化的单位则采用人工输入的方法建立该工作簿。

  下面的操作步骤采用人工输入对账单及银行存款日记账的方法来实现未达账的计算机辅助审计。

  二、具体步骤

  步骤一:建立工作簿及工作表。在Excel中新建一个工作簿,假定取名为“DZ.xls”。双击工作表标签中的Sheet1,将其重命名为“YH”,保存单位银行存款日记账数据;将Sheet2工作表重命名为“DW”,保存银行对账单数据。

  步骤二:输入单位银行存款日记账数据。进入YH工作表,分别在A1到H1单元格中输入“核对单据号”、“凭证日期”、“凭证编号”、“摘要”、“借方发生额”、“贷方发生额”“、”余额“、”核对符号“8个字段。将单位银行存款日记账的内容输入到工作表YH中。

  表1中假定上期无未达账项,如有可将上期的未达账项视为本期发生,一并输入到当期的发生额中,以把双方的期初余额调整一致;在其他单元格中输入当期的相应内容。

  步骤三:计算日记账余额。在G3单元中,输入公式“=G2+E3-F3”,回车后,在G3单元格中计算出发生的第一笔业务后的余额,然后用填充柄向下拖动进行填充,可计算出每笔业务发生后的余额及期末余额。

  步骤四:输入银行对账单数据。进入DW工作表,输入期初余额,余额在贷方,银行记账与单位记账方向相反,其他单元格填上本期银行对账单数据;在F3单元格中输入公式“=F2-D3+E3”,并用填充柄拖动填充计算出其他业务发生后的余额。

  步骤五:定义数据清单。进入YH工作表,选定工作表当期发生额的行,选择菜单“插入”→“名称”中的“定义”命令,将工作表选定的单元格定义为“YHSJ”。同样,将DW工作表中的当期发生额数据定义为“DWSJ”。

  步骤六:单位银行日记账自动与银行对账单核对。在YH工作表H3单元格中输入公式“=IF(AND(VLOOKUP(A3.DZ.xls!DWSJ,5,FALSE)=E3,VLOOKUP(A3,DZ.xls!DWSJ,4,FALSE)=F3),”T“,”N“)”(注意输入公式时要使用半角方式);将H3单元格的内容用填充柄向下填充至当期的最后一笔发生额为止。

  在H3单元格中,我们利用了Excel的查找函数“VLOOKUP”、联接函数“AND”、逻辑判断函数“IF”3个函数的嵌套公式,该公式表明,用该“YH工作表”的A3单元格特征代码的“核对单据号”到被定义为“DWSJ”的“DW工作表”A列中查找是否存在该特征号码,如不存在,则在“核对符号”栏表示为出错符号“#N/A”;如存在这一特征代码,则用“AND”函数在“DW工作表”中寻找该特征代码行的第五列即“贷方发生额”的金额,与“YH工作表”的“E3”单元格即“借方发生额”比较,以及“DW工作表”中此行的第四列“借方发生额”与“YH工作表”的“F3”单元格“贷方发生额”比较,如两个金额不相等,则在“核对单据号”栏出现“N”符号,如金额相等,则在“核对单据号”栏出现“T”符号。

  步骤七:银行对账单自动与单位银行日记账核对。在DW工作表G3单元格中输入公式“=IF(AND(VLOOKUP(A3,DZ.xls!YHSJ,5,FALSE)=E3,VLOOKUP(A3,DZ.xls!YHSJ,4,FALSE)=D3),”T“,”N“)”;将G3单元格的内容用填充柄向下填充至当期的最后一笔发生额为止。

  经过上述操作,所有核对单据号相符、借贷方发生额一致的业务在“核对符号”栏目均注明“T”符号;借、贷发生额不相等的将会注明“N”符号,一般系一方或双方的记账错误引起的;而标明了“#N/A”符号的则为无对应的“核对单据号”,为未达账项。

  步骤八:列出记账错误和确认未达账项。在YH工作表中,单击工作表的“全选”按钮,选择“数据”→“筛选”→“自动筛选”。此时,数据清单顶端的字段名变成了下拉式列表,选择“N”项,即可得到企业和银行记账不一致的数据记录;选择“#N/A”,即可得到所有单位已记账而银行未记账的未达账项全部明细记录,见表6(注:此时反映的“余额”栏是经过筛选了的,除期初余额、期末余额外已无实际意义)。

  用同样方法,对DW工作表中的记账错误和未达账项进行筛选处理。

  步骤九:审计记账错误和未达账项。在审计银行存款找出上述明细数据后,进行具体审计工作。对未达账项,将之与单位的银行存款余额调节表进行对照,如单位有“利用银行账户一进一出,财务不记账”的现象,则可一目了然地发现。

  此方法在单位与单位往来的核对、单位内部往来的核对,以及在发票存根与记账联、发票联的核对等方面同样可以使用。

TA的精华主题

TA的得分主题

发表于 2003-8-1 12:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
但如果有一方把两笔以上的业务合并的话,这样就比较难对.

TA的精华主题

TA的得分主题

发表于 2010-4-9 23:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 3楼 sgwzj 的帖子

你说的太对了,我就在为这事困扰!!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-17 15:27 , Processed in 0.031787 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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