浅谈excel公式函数在审计实务中的运用
excel功能之强大让人叹为观止,我无数次地给同行以及学生说过的一句话是:只有你想不到,没有excel做不到。excel提供的大量的内置函数从本质上来说是一些预定义的公式,这些函数使用参数按预先定义好的顺序或结构进行计算。用户可以直接应用这些函数对活动工作表的某个区域内的数值进行系列计算。在实务中,我们只需要掌握部分函数的使用方法,便可事半功倍。笔者将会介绍几个较为实用的函数。
一、left、mid、right、len和find函数
数据的整理工作在审计实务中占了很大比重,因为大部分从客户财务系统中导出的数据格式并不全都是规范有序的,那审计师就需要利用各种excel函数从中提取审计所需要的数据信息。
(一)函数语法
1. left(text, num_chars):从字符串的最左端位置提取指定数量的字符;
2. mid(text, start_num, num_chars):从字符串中间的任意位置提取指定数量的字符;
3. right(text,num_chars ):从字符串的最右端位置提取指定数量的字符。
其中,text 表示要提取字符的字符串位置;start_num表示开始提取字符串的位置;num_chars 表示需要提取的字符数,忽略时为1。left、mid和right 函数的运用基本一致,区别在于一个从左开始提取字符串, 一个从中间任意位置开始提取字符串,一个从右开始提取字符串。
4. len(text):返回字符串中的字符个数,即计算字符串的长度。
(二)在审计中的运用实例
实务中经常会有财务人员将存货数量直接填列在摘要栏内,表1列示了类似情况,如果逐个摘录摘要文本中的数量信息并手工录入,既耗时且还容易出错,但若审计员了解上述一组提取数据的函数,提取出存货数量就会迎刃而解。
由于文本中每笔交易数量的位数不同,所以我们不能直接用right函数提取摘要栏内的数量信息。假设我们需要提取第一笔摘要栏电源模块6es73071ea000aa0:257中的数量信息257, 则复合函数公式为=right(b3,len(b3)-find(:,b3,1)。拆分各公式后具体介绍如下:
len(b3): 测量该字符串长度,结果为24;
find(:,b3,1): 查找冒号在该字符串中所处位置, 结果为21;
right(b3,3): 通过len 和find函数组合运用,得出需要在b3单元格中从右返回3个字符(即24-21= 3), 结果为257。
熟练掌握后, 同理还可以提取处于最左边或者中间任意位置的数量信息。
二、vlookup、hlookup函数
vlookup函数和hlookup函数是用户在查找数据时使用频率非常高的excel函数。利用这两个函数可以实现一些简单的数据查询。
(一)函数语法
1. vlookup(lookup_value,table_array,col_index_num,range_lookup):在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。其中,lookup_value : 需要在数据表首列进行搜索的值。
table_array: 需要搜索数据的信息表。
col_index_num:满足条件的单元格在数组区域table_array中的列序号。
range_lookup : 在查找时, 是否需要精确匹配。如果为false,则大致匹配,如果为true 或忽略,则精确匹配(并区分全/ 半角)。在实务中, 一般选择大致匹配, 即false。
vlookup函数和hlookup函数的语法非常相似,功能基本相同。主要区别是vlookup主要用于搜索用户查找范围中的首列中满足条件的数据,并根据指定的列号返回对应的值,唯一的区别在于vlookup函数按列进行查询,而hlookup函数按行查询。
(二)在审计中的运用实例
在进行审计工作时,往往会需要以前年度的对比数,比如说按客户分类的应收账款余额就需要列示出该客户上年末的对比数,通过两期对比数,我们可以判断有无客户余额变化情况、有无新增客户等情况。表2、表3分别给出了某公司截至2013年12月31日以及2012年12月31日按客户分类的应收账款余额。
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。