INDIRECT、VLOOKUP函数与事务性审核

笔者每月要审核物流部门的发货清单,尽管该清单由其他同事完成,但审核数家物流公司送来的物流单据,这也是一件有一定工作量的事务(要核对正确,无异于让我重做一遍),我想大多数主管都会遇到类似的事情,但不去审核,又不符合流程对主管的责任要求,还好EXCEL表格能协助我们处理此类事务。

首先,要避免其他同事手工输入可能产生的错误(实际上,只要是手工输入就一定会产生差错)。

在建立EXCEL表格的时候实行“多用鼠标,少用键盘”的输入原则,比如下图表格中运用数据有效性工具建立下拉菜单(一共有14栏内容,但只有三栏是根据发货单而进行的手工输入),这样就大大减少因大量、长时间手工输入而产生的错误概率。

INDIRECT、VLOOKUP函数与事务性审核

其次,引入了VLOOKUP函数与INDIRECT函数对合同报价与实际承运价格进行查找、引用,将核对工作交付软件去执行。其中INDIRECT函数对引用不确定单元格的数据有独到的作用。比如说,公司物流人员要根据货物的具体情况选择不同的物流公司承运,这对单元格来说是一件不确定的信息,这时我们可以用INDIRECT函数实现对不确定数据的单元格进行自动化的数据引用,以此来减少工作量。但INDIRECT函数的用法比较特别,现将运用INDIRECT函数的注意点与大家分享。

首先, INDIRECT函数有二种方式的参数设置参与对单元格地址的引用:

一是加半角引号的方式,如INDIRECT(”A1”),这种情况下的”A1”是常量,它直接显示A1单元格的具体数据,这叫“文本引用”。

二是单元格地址参数不带引号,如INDIRECT(A1),这种形式的A1是变量,它返回的是A1单元格中的地址所指向的单元格数据,这叫“地址引用”(注意,如果所指向的单元格数据不是单元格的地址格式,会报错)。

那么该函数定义这两种引用方式有什么作用呢?

第一种文本引用,主要用于跨表的单元格引用,如在SHEET1表中引用SHEET 2表中A2单元格数据,就可以用=INDIRECT(“SHEET2!A2”),此时,SHEET2表中的A2单元格数据有变化时,SHEET1中的返回值也会同步变化。

第二种地址引用,主要用于同一张工作表中,对某个不确定数据的单元格进行引用。

以上听起来有点抽象,上图说明如下:

INDIRECT、VLOOKUP函数与事务性审核


分享到:


相關文章: