巧用EXCEL函数解决财务报表中的复杂问题
作者:董亚娣
来源:《商场现代化》2007年第32
        在财务工作中,各种各样的统计及会计报表总是令人疲于应付,其中繁锁复杂的工作,往往要浪费很多的时间和劳动力,使得会计人员整天埋头于简单重复的劳动之中。大家都知道EXCEL处理数据计算简捷快速,灵活方便,有着得天独厚的优势,但假如我们能够再灵活运用其中的函数就可以大大减轻报表的工作量,提高工作效率。以下就我工作中的一些体会,讲出来与大家共同学习和探讨。
       
        一、利用LOOKUP()函数实现查询筛选功能
       
        以我们单位的材料出库报表为例,以前是材料会计每月月底根据当月出库单统计好每个部门及项目出库材料的金额,然后根据其每个项目的项目代号查相对应的科目代码,以便于生
成会计凭证。由于每个月材料的出库量特别大,并且涉及的项目又特别多,既有科研项目、又有产品生产项目,其中又包括军品、民品等,仅就每月从科目代码表中查每个项目代号所对应科目代码的工作量就特别大,并且每个材料库、每个月都要这样重复查科目代码,长此以往,就浪费了材料会计大量的工作时间。
        这时我们就可以应用lookup()函数解决这个问题。我们可以把科目代码库作为EXCEL文档的一个工作表,用lookup()函數实现表间查询及调用,即可达到在输入项目代号的同时,实现科目代码的自动调用。该函数的基本形式是lookup(lookup_value,lookup_vector,result_vector)。其有三个基本参数,其中 Lookup_value为函数 lookup所要查的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为函数所要查的范围,并且是只包含一行或一列的区域,其数值可以为文本、数字或逻辑值,并且必须按升序排序,否则,函数不能返回正确的结果,如果函数不到 lookup_valuelookup函数返回值不对,则查 lookup_vector 中小于或等于 lookup_value 的最大数值。如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/Aresult_vector 为函数返回值所在的范围, 其范围大小必须与 lookup_vector 相同。在本例中,Lookup_value就是材料会计输入的项目代号,lookup_vector为科目代码库中项目代号所在
的范围,result_vector为科目代码库中科目代码所在的范围。应用这个函数,使得我们的材料会计只要在EXCEL表格中输入任一个项目代号,其所对应的科目代码就自动出现在引用该函数的地方,这样就大量地节省了查阅科目代码所浪费的时间,从而提高了工作效率。