分享

高手心中的LOOKUP区间查找套路

 Excel不加班 2019-12-26

与 30万 读者一起学Excel

今天的文章不是卢子写的,而是VIP4群的明镜在心

嗨,大家好!我是明镜在心!

今天跟大家分享的是一个学员提出的问题,求2019/2/25的价格是多少?

群中有人回复是这样的,在C列加一个辅助列,填入每个区间的首个日期,然后用LOOKUP进行区域查找,最后得出结果108元。

对于高手来说,这个加不加辅助列,都可以。

公式的意思是:

先用LEFT在A2:B3中截取每个单元格左边的8个字符,选中编辑栏中的A2:B3然后按F9变成这样。

之后在外面做一个减负运算,就是加两个负号(负负得正),目的是将LEFT截取出来的文本型日期和文本型数值都变成真正的日期和真正的数值,最后利用LOOKUP的第二种用法,就是数组形式用法,进行区间查找对应的价格。

当然如果日期为2019/10/1-2019/12/31,这种形式,那么公式需要再加工一下。

公式大概的意思是:先用SUBSTITUTE替换函数把日期中的“-”替换为9个空格,然后用LEFT的截取左边10个字符,然后用两个负号,把文本型的日期和数值变成真正的日期和数值,最后用LOOKUP进行区域查找。(另:日期如为不连续的话,需要根据实际情况来调整变化!)

好了,今天的学习就到这里,祝大家天天有进步!

对于这个问题,如果是卢子来做,会使用快速填充(Ctrl+E)的功能获取日期的下限,再用LOOKUP进行查找,这样会更加容易理解。

陪你学Excel,一生够不够?


作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多