上篇中咱们介绍了常用函数vlookup和hlookup的用法及容易出现问题的原因。今天我们介绍lookup、match,index,offset,choose,row等。
一、lookup函数,lookup的用法有很多,比如向量和数组,因为很少用的或者说不实用,这里就不介绍了,lookup函数用法最多的还是嵌套和反向匹配,嵌套稍后说到组合函数的时候我们再介绍,今天我们说说lookup函数的反向匹配。
①单条件反向匹配
一般我不直接解读表达式,都是直接看实操
B:B=F2的返回值,要么是turt或者1,要么是false或者0,那其实也就是0/0或者0/1,其中如果出现0/0就会报错0/(B:B=F2)出来的结果是(0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!)
,),报错值忽略,其实说白了就是为了剃掉所有报错值,保留0对应的返回值,原因是lookup用的二分法,及向量,需要数据进行排序,如果无法排序,就用"0/"来迂回达到效果。
②多条件反向匹配
跟单条件类似,只不过忽略错误值的情况下,由"0/0"、"0/1"变成了"0/(0*0)"、"0/(1*1)"、"0/(0*1)"
③由简称反向匹配全称,一般长段地址中比如查找小区名会用得上。