从布尔值理解Xlookup的查找原理|你才能灵活设计/多条件查找

deer332025-10-01技术文章21

原创 版权所有

本文将从两方面了解Xlookup的多条件查找方法。特别是第2种办法,让你从底层了解查找原理,让你能举一反三、能根据实际需要、灵活设计多条件查找,请先收藏,顺便点个赞,谢谢。

第一种:常规办法

类似Vlookup等,采用常规办法,将多个查找值用连接符“&”相连,查找区域也用连接符“&”相连,此法条友们都比较清楚,在此就简略点,如下图公式。

第二种:布尔值法

1,布尔值法底层原理

我们先来看看下边这个公式的执行结果。

公式:B419:B424="小二"

执行的结果是一列"布尔值",即true或false。

公式:(B419:B424="小二")*1

执行的结果是一列"数值",即1或0(将布尔值转为数字)。

其中查找值“小二”对应于true1

因此,如果把上述两个公式,作为Xlookup的查找区域,查找值分别设为TRUE或者1,也能正确执行查找结果,如下图公式。

2,“多条件查找”条件设计

有了这个原理,多条件查找就方便多了,可以把多个条件(布尔值)通过相乘的办法转化为0和1(非0),非0数字对应于同时满足多个条件的查找值,然后查找相应的数字,就可以了。如下图(两个条件)

3,实操

如下图,完整公式。

你学会吗?如果学会了,那么你能用其它函数配合设计一个布尔法的查找公式吗?

请在评论区贴出你的想法