与 30万 读者一起学Excel VIP学员的问题,要查找跟它最接近的数字。 说到模糊查找,常用的有3种,比它大,比它小,最接近。因为查找区域都是乱序的,VLOOKUP/LOOKUP暂时用不上,这里卢子用其他方法来解决。 1.比它大 比它大的最小值,比如50400,有好几个数字(92769、147256、53000)比它大,而53000刚好是其中最小的值。输入公式,按Ctrl+Shift+Enter三键结束。
IF($F$2:$F$9>=A2,$F$2:$F$9),就是让区域中比A2大的返回本身的值。 MIN(IF),就是在所有大于A2的数字中挑选最小值。 2.比它小 比它小的最大值,跟刚刚的全部反着来,公式的>=就换成<=,MIN就换成MAX。同样,输入公式,按Ctrl+Shift+Enter三键结束。
这个组合很常见,很多数组都会用到。比如将符合条件的值全部合并到一个单元格,并用逗号隔开。
前几天刚说过:领导一句话,员工做表累半死。。。 3.最接近 最接近也就是有可能比他大,也有可能比它小,就是两个数相减后绝对值相差最小的数字。输入公式,按Ctrl+Shift+Enter三键结束。
这个公式稍微长点,不过不难理解。 A2-$F$2:$F$9,获取每个数字跟A2相减后的差异。 ABS(A2-$F$2:$F$9),差异有可能大于0,也有可能小于0,嵌套ABS就是获取绝对值。 MIN(ABS(A2-$F$2:$F$9)),获取差异值最小的。 MATCH(MIN(ABS),ABS,0),就是查找最小值的位置。 最后嵌套INDEX,就是获取最小值的对应值。 函数嵌套需要慢慢理解,如果某一部分不理解,可以在编辑栏选中后,按F9键(有的按Fn+F9)看运算结果。 比如刚刚说的MATCH部分,选中后按F9(Fn+F9)。 3,就是在这个区域第3位,也就是147256这个数字。 解读后,记得按Esc键,要不然公式就变了。 提取码:f8gs 复制这段内容后打开百度网盘手机App,操作更方便哦 VIP群就是这样,每天各种各样问题都有。群内就相当于一个问题库,而这些问题经过了答疑老师,都逐一被解决。只要你多留点心,可以在VIP群内学到很多知识。 而卢子每天的微信文章也是群内整理而来的,每天群内问题成百上千,挑选几个有特色的案例并不难。因此,你看到的文章几乎都不一样。 一次报名成为VIP会员,所有课程永久免费学,采用录制视频+微信答疑的形式学习,仅需888元,待你加入。 推荐:VLOOKUP函数跟这个巧妙的辅助列,简直就是绝配,狂赞! 上篇:老板急着要报告,自己不会做,也没人教,是一种什么体验? 查找数字的时候,经常不用VLOOKUP/LOOKUP,有很多种方法可以取代,而且效果更好,比如SUMIF。 查找的时候,你一般用什么方法? 作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban) |
|