从布尔值理解Xlookup的查找原理|你才能灵活设计/多条件查找
原创 版权所有
本文将从两方面了解Xlookup的多条件查找方法。特别是第2种办法,让你从底层了解查找原理,让你能举一反三、能根据实际需要、灵活设计多条件查找,请先收藏,顺便点个赞,谢谢。
第一种:常规办法
类似Vlookup等,采用常规办法,将多个查找值用连接符“&”相连,查找区域也用连接符“&”相连,此法条友们都比较清楚,在此就简略点,如下图公式。
第二种:布尔值法
1,布尔值法底层原理
我们先来看看下边这个公式的执行结果。
公式:B419:B424="小二"
执行的结果是一列"布尔值",即true或false。
公式:(B419:B424="小二")*1
执行的结果是一列"数值",即1或0(将布尔值转为数字)。
其中查找值“小二”对应于true或1。
因此,如果把上述两个公式,作为Xlookup的查找区域,查找值分别设为TRUE或者1,也能正确执行查找结果,如下图公式。
2,“多条件查找”条件设计
有了这个原理,多条件查找就方便多了,可以把多个条件(布尔值)通过相乘的办法转化为0和1(非0),非0数字对应于同时满足多个条件的查找值,然后查找相应的数字,就可以了。如下图(两个条件)
3,实操
如下图,完整公式。
你学会吗?如果学会了,那么你能用其它函数配合设计一个布尔法的查找公式吗?
请在评论区贴出你的想法