看看以下的数据,需要找出名叫钱娟且性别为女的同学的成绩,这道题用VLOOKUP函数怎么做呢?
最简单的办法当然就是添加两个辅助列了,辅助列中把所有条件拼接起来。如下图:
但是有些人就觉得不满意,不美观,不想在原有的数据上加辅助列。我们祭出CHOOSE函数来。
我们可以使用CHOOSE函数根据已有的数据构造出我们需要的数据来。可能有些绕,我们看下这个函数的效果吧。
该函数可以把原来的数据提取出指定列,构造一个新的数据。
我们不仅可以提取畜类指定列,还可以对他们进行加工,如图:
这样,我们就相当于做出了辅助列。我们只要在CHOOSE函数重新生成的这两列数据中查找就可以了。
具体说明,看下图:
公式为:
我们都知道,VLOOKUP的查找目标必须位于所选区域的第一列。所以对于以下的情况,貌似它就无能为力了。
我们需要根据省份,查找出对应的姓名。该怎么办呢?
想想上面介绍过的CHOOSE函数。我们可以把省份列和姓名列都提取出来,然后把省份列放到姓名列前面就OK了。
具体说明如下:
还有多条件多项查找、以及逆向多项查找,都可以再借助COLUMN函数来实现。具体操作,小伙伴们可以自己试试哦。
联系客服