送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
小伙伴们好,今天要和大家说到说到通过简称查找全称的问题。
其实啊,这类问题如果在建立数据表时能够规范录入,是可以避免的。当然,这是另外一个话题,今天不过多讨论。
闲话少叙,直接上题目。下面要根据订单的颜色来查找库存量及库位信息。
有一个函数处理这类问题是非常有效的,LOOKUP函数。
在单元格B3中输入公式“=LOOKUP(1,0/FIND($F$3:$F$7,A3),G$3:G$7)”,向下拖曳即可。
思路:
利用FIND函数在A3中查找$F$3:$F$7中的数据。查找到,就返回具体的位置信息;查找不到就返回错误值,其结果为{3;#VALUE!;#VALUE!;#VALUE!;#VALUE!}
0/FIND($F$3:$F$7,A3)部分,将数值数值转化为0
利用LOOKUP函数查找1,找不到就返回最后一个数值所对应的G$3:G$7中的数据
在C列中的公式也是一样的,只不过将G$3:G$7换成E$3:E$7就可以了。
理解了上面的解题思路后,我们就很容易地写出整合公式来了。
在单元格B3中输入公式“=LOOKUP(1,0/FIND($F$3:$F$7,$A3),OFFSET($F$3:$F$7,,CHOOSE(MATCH(B$2,$E$2:$G$2,),-1,,1)))”,并向下向右拖曳即可。
思路:
和上面的思路是一样的,都是使用LOOKUP函数
它的第三个参数换成了OFFSET函数,根据MATCH(B$2,$E$2:$G$2,)这部分返回的结果(1,3),单元格区域$F$3:$F$7向左或向右移动一列
其余的步骤和上面都是一样的了
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
联系客服