excel出现中文乱码的解决教程-英雄云拓展知识分享
123
2023-11-13
【摘要】 本书摘自《Excel 数据处理与分析实战宝典_第2版》一书中第8章,第2节,耿勇著。
8.2.6 巧用VLOOKUP核对银行账
从公司网上银行中下载公司月度银行对账单数据,再从公司银行日记账中导出数据,将两张 表格放在同一工作簿的不同工作表中,并重新命名。有了以上基础数据后,就可以利用VLOOKUP函数来核对公司银行日记账与银行对账单之间的差异了。
在公司账的“借方”和“贷方”发生额所在列前均插入一列“核对”。
在G2 单元格处输入=IF(H2=0,"",IF(ISNA(VLOOKUP(H2,'8月银行对账单'!SD:SD0,1,0)),” ×","√")),“ 8月银行对账单”表格内容。
在公司账的“借方”和“贷方”发生额所在列前均插入一列“核对”。
在G2 单元格处输入=IF(H2=0,"",IF(ISNA(VLOOKUP(H2,'8月银行对账单'!SD:SD0,1,0)),” ×","√")),“ 8月银行对账单”表格内容
同理,为了核对公司银行账贷方发生额数据,我们可在图8-6的 I2 单元格中定义如下公式: =IF(J2=0,"",IF(ISNA(VLOOKUP(J2,'8 月银行对账单'!SF$3:$FS279,1,0),"×","√"))。
同理,在对账单的数据区域同样可以定义类似公式,以检查公司银行账是否按照对账单数据 来记录公司银行存款增减变化,是否存在遗漏、错误事项。其中,公式如下: =IF(D3=0,"",IF(ISNA(VLOOKUP(D3,8 月公司银行账!SHS2:SH$248,1,0),"×","√")),=IF(F3=0, "",IF(ISNA(VLOOKUP(F3,'8 月公司银行账'!SJS2:$J$248,1,0)),"×","√"))。
对于上述对账需要做出如下说明:这种方法适合于那种重复金额数据出现较少的情况下进行 对账,相对于手工对账来说更加快捷、准确。但这种方法也不能完全解决对账问题,有可能会存 在误判的情况,需要结合实际业务进行判断,以下是例外情况的说明。
★出现“×”号表示核对不上,可能是漏记、错误等原因导致的差异或者是上期未达账在本 期处理的账务。这需要同时结合业务内容、票据号码和业务时间进行判断,是否存在漏记、 错记账事项。
★有些相同金额重复出现时会导致打上“ √”,这就需要看公司账的相同金额的重复数据和 对账单相同金额的重复数据的次数是否一致。例如,5万元一笔的业务在公司日记账中出 现两次,在对账单中出现3次,这说明公司银行账有可能漏记了一笔或者是上期未达账在本 期入账。即使两方出现次数相同且金额相同的,也需要结合业务内容来判断是否存在误判。
8.2.7 VLOOKUP 的常见错误类型及解决方法
本章主要讨论了VLOOKUP 函数的常见用法,但是在使用过程中该函数往往会出现种种错误。 现在简要说明其错误类型及其解决办法。
★ 源数据中没有被查找的对象,这时可以使用IFERROR 或者IFNA 屏蔽错误值。 ★ 源数据中有被查找的对象,这种情况可以分为以下4类。
(a) 第一参数格式不一致:往往采取数值和文本进行转换,使用 CLEAN 和 TRIM 函数 清除空格或不可见字符,将自定义格式转换成与查找值一样的格式。例如查找姓名 “张燕”,但在查找区域中姓名为“张燕”,中间人为地输入空格造成了拼写不一致。
(b) 第二参数没有使用绝对引用符号:在一般情况下,第二参数的引用范围必须使用绝 对引用符号$锁死。
(c) 查找值不在首列: VLOOKUP 函数的第二参数需要选择数据源中以查找值所在列为 首列的区域,选择正确的查找区域或者调整数据源中查找值所在列的位置。
(d) 第一参数不完全匹配,如身份证号码一方只有15位字符而另一方有18位字符,以 及利用名称简称查找名称全称等情况,这时可考虑是否使用通配符。
★如果该函数的第三参数超过了查找区域的最大列数或者原 VLOOKUP 函数中第二参数所 要引用的列被删除,将会出现#REF!错误;如果第三参数小于1,将会出现#VALUE! 错误。
修改公式的第三参数,直到正确为止。
★结果不正确:第四参数使用了模糊查找模式导致结果不正确,修改第四参数为 FALSE 或 者0。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~