在物流行业,Vlookup函数无疑是老大哥,使用最频繁,用处最大。但是,还有两个查找引用函数,其用途也很大,那就是Index函数和Match函数。个人觉得,Excel函数虽然博大精深,但只要你真正掌握了Vlookup、Index及Match函数的用法,会对自己的工作效率有极大的提升。因此,这三个函数,我称之为“Excel超找函数三剑客”。这三剑客在物流数据分析和财务分析中有着广阔的用途。 言归正传。上一篇介绍了Match函数的含义。我说过,Match函数很少单独使用,大部分都是和Index函数结合在一起使用的,其功效有时候比Vlookup函数更强悍!先看关于Index函数的官方解释:Index:函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。如果省略area_num,则INDEX函数使用区域1 。实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。 如果 INDEX 的第一个参数是数组常量,请使用数组形式。 如果将 row_num 或 column_num 设置为 0(零),INDEX 将分别返回整列或整行的值数组。 以上晦涩的解释可以这样简化:Index函数第一个参数,表示Index最终得出的值,肯定是在第一个参数中,第一个参数往往是单元格区域或者数组,那返回的是具体哪一个单元格或数组元素呢,这就取决于第二个参数,第二个参数指明是第几行或第几列,这时就要用到Match函数,因为Match函数返回的就是行或者列的位置。关于Index和Match函数结合用法在物流数据分析中应用,例如:
解决的方法是:在D2单元格中,输入公式:{=INDEX(Sheet1!$D$2:$D$7,MATCH(A2&B2&C2,Sheet1!$A$2:$A$7&Sheet1!$B$2:$B$7&Sheet1!$C$2:$C$7,0))},然后同时按下ctrl+shift+enter,公式两边就出现了大括号,这就是所谓的数组公式。最终的结果如下:
看完这个例子,很多朋友可能会说,用VLOOKUP函数也可以实现吧?其实,这是对VLOOKUP含义的误解。关于VLOOKUP的用法,下一章将详细讲解,后续会推出三个补充视频分享给大家,那样理解起来就简单多了 |