Vlookup函数,应该是很多物流单证员使用最频繁的Excel函数了,有些朋友夸张一点,就是说vlookup函数是万能函数,当然这是玩笑,不过确实掌握好vlookup函数,对于物流单证工作,确实有很大的帮助。
举个比较实用的例子,当你有两张表,一张是物流发货的体积/吨位,一张是物流公司的报价表,如下图,如何计算出物流的运费呢?这时候首先考虑的肯定是使用vlookup函数引用报价表中的报价。
这是最简单的应用,实际上vlookup的函数公式也并不难懂。
简单粗暴的理解一下,以=VLOOKUP(A2,G:I,3,FALSE)这个公式为例子,就是查找“A2”单元格内容,在“I:K”区域中,第三列对应的数据,精确查找。
再简单点,就是查找“长沙”在报价表中的运价。
不过,vlookup函数虽然简单,但是还是有一些需要注意的地方。还是以上图为例。
- vlookup是以列来查找引用的,所以,数据必须是一列一列的,比如上图。不过同样还有个hlookup函数是一行来查找引用的。
- 第一个属性lookup_value,也就是目的地"长沙“,在第二个属性table_array,也就是查找区域”I:K“,中,一定要是第一列的内容(而且内容、格式要完全一致)。假如,I:K区域并没有目的地作为参照,或者第一列并不是目的地,那么查询是肯定失败的。
- 第二个属性table_array的第一列,也就是I列中,不能有重复值,否则只会引用第一个对应的数据。
- 第三个属性col_index_num,是指第二个属性指定的查找区域,也就是“I:K”范围中的第几列,比如,把“3”改成“2”,就是查找“长沙”在报价表中的计价单位;改成“4“,就超过了查找区域,显示错误了。
- 第四个属性range_lookup,是指定这个函数是精确查找还是模糊查找,输入“TRUE"模糊查找或者”false“精确查找,当然也可以用1/0代替。这个不能遗漏,模糊查找大多是应用于区间查找,不太常用。
简单讲,其实vlookup就这么多,很多时候网上流传的那些骚操作,也是基于对函数逻辑的了解,多重嵌套,在实际使用中,其实还是保证精准为主,考虑那么多嵌套、叠加、判断,未必比加一行辅助列更容易。