前些日子一个学员问的关于excel计算快递费的问题,office小超老师觉得很有代表性。在这里和大家分享一下具体处理快递费的处理流程。
在她的这个案例中,订单信息地区仅为各个地级市,现在的问题就是要根据不同的地级市和各个地区不同的快递费用,计算出具体的快递费用是多少。
正如上图所示,目前快递费用是按照省份进行的,可是具体信息中仅仅给出的是地级市,那么如何来进行匹配查找呢?如果匹配不出来所在省份,是无法进行下一步计算的,况且数据量很庞大,四千多行的数据需要计算。那么这次我们先完成地级市匹配所在省份,下一次再和同学们讲解如何计算出各个省份地区的快递费用是多少?
在这种情况下,我们应该首先想到的是中国各个省份地级市表格,然后通过表格来进行查找匹配。
即使现在已经将各个省份地级市表格找到了,这时候同学们最先想到的或许会是使用vlookup函数进行查找匹配,我们顺便在省份地级市表格中右侧复制一列省份的A列,然后用vlookup函数匹配查找一下。
这样,虽然可以匹配查找出一些数据,但是数据并不是很全,并且还存在着错误。细心的同学或许发现了问题所在,在我们省份地级市的表格中,地级市和县区是两列,也就是说我们需要再借助于iferror函数将两列表格一起匹配查找解决啦!
这时候会发现问题啦,使用vlookup函数无法实现查找。原因是iferror函数匹配查找中如果是错误,再根据B列进行,可如果本身C列是查找不出来,那么就无法实现啦!
这时候,我们就要用index函数配合match函数来解决啦!index函数配合match函数进行查找匹配,算是我们在excel中查找匹配最经典的使用案例啦!
具体解释如下:
Index函数选中要查找匹配结果的数据区域,也就是我们查找匹配的省份地级市对应的表格数据,记得是除去标题的范围。
然后,通过match函数匹配查找地级市所在行是多少,这样我们在查找匹配查找的区域中就可以找到要查找数据的所在行啦!再输入数字3查找到第三列最终的表格数据就可以轻松解决啦!
需要同学们对excel函数较强的运用能力,如果看不懂的同学,建议先学习下excel的基础操作,有需要此表格省份地级市对应表以及想练习的同学,可以私信评论下,小超老师私信发你哦!
最后,送你一份excel函数电子书,关注公众号office小超老师(ID:office7459),回复数字“55”即可免费获得:66页36个excel函数高级进阶电子书,office小超老师陪你学会office办公软件过二级!