=VLOOKUP(E18,CHOOSE({2,1},B18:B20,C18:C20),2,0)这个公式中,E18是我们要查找的值所在单元格。CHOOSE函数则将C18:C20与B18:B20的位置进行调换,使得C18:C20成为查找区域的首位,而B18:B20成为次位。这样,我们就能够利用VLOOKUP函数在调换后的区域中进行查找。最终,我们成功地获取了所需的数据,并得出了正...
一、vlookup+choose 1.逆向查询 公式:=VLOOKUP(F2,CHOOSE({1,2},B2:B9,A2:A9),2,FALSE)其中CHOOSE({1,2},B2:B9,A2:A9)被拆分成两个公式 CHOOSE(1,B2:B9,A2:A9),返回B2:B9 CHOOSE(2,B2:B9,A2:A9),返回A2:A9 也就是把两列的位置互换,两列组成了一个表格,所就实现了逆向查询 学习更多函数...
=VLOOKUP(D2,CHOOSE({1,2},$B$2:$B$8,$A$2:$A$8),2,0) CHOOSE函数返回的内存数组,符合VLOOKUP函数要求被查询值必须处于查询区域首列的特征。VLOOKUP函数以D2地区值作为被查询值,在内存数组中查询并返回第2列所对应的省份信息,从而实现逆向查找的目的。发布...
接下来将CHOOSE函数生成的数组作为VLOOKUP函数的查找区域,组合函数公式为=VLOOKUP("销售部",CHOOSE({1,2},C2:C4,B2:B4),2,FALSE) 由于CHOOSE函数已经将B列放在了数组的第二列位置,因此VLOOKUP函数的第三个参数应设置为2,表示返回第二列的值。 注意,因为这是一个数组公式,在某些Excel版本中可能需要按下Ctrl+Sh...
根据以上思路可以写出 VLOOKUP + CHOOSE + 数组公式组合的查找公式。通用公式如下: {=VLOOKUP(条件1&条件2, CHOOSE({ 1,2},条件1列&条件2列,返回值列), 2, FALSE)} 注意,此公式是数组公式,需要以三键输入:CTRL + SHIFT + ENTER。 本例中,具体公式如下: ...
首先,Vlookup函数的特性要求,查找值必须要出现在查找区域的最左侧且返回表中的部门列和销售额列位置颠倒了,因此使用Vlookup函数前需要重新构建新的查询区域,即:=CHOOSE({1,2,3,4},$B$1:$B$20,$A$1:$A$20,$D$1:$D$20,$C$1:$C$20)然后再利用Vlookup函数查询并返回相关数据。这里choose函数中index...
因为Vlookup函数的使用前提条件是,要查找的值必须位于查找区域的第一列。 而我们现在查找的值是位于查找区域的第二列。 这时候,我们就可以用CHOOSE函数来解决这个难题。 我们输入公式: =VLOOKUP(E18,CHOOSE({2,1},B18:B20,C18:C20),2,0) 该公式表示,查找E18单...
方法:在目标单元格中输入公式:=VLOOKUP(I3,B3:F9,MATCH(J3,B2:F2,0),0)。解读:公式中首先用Match函数获取需要返回值的列数,然后用给Vlookup函数返回指定值所在行、列交叉处的值。结束语:文中主要列举了4种常用的查找引用函数,分别为Choose、Lookup、Hlookup、Vlookup,并对其语法和基本用法做了介绍,如果亲...
这时候如果单独使用VLOOKUP就会报错,因为我们的查找值不在范围的第一列,说白了就是反向查找,这个时候我们就要借助另外一个函数了。先看用法,Choose(index_num, value1, [value2], ……)第一个参数:数组序号(index_num){1,2}第二个参数:数组(value1)第三个参数:数组(value2)你可以简单的理解为,...
方法二:choose{1,2},其实内在逻辑和if{1,0}是一样的,只不过是构造内存数组的函数换了一个,我们只需要将if{1,2}换成choose{1,2}即可,公式:=VLOOKUP(G3,CHOOSE({1,2},C$2:C$23,B$2:B$23),2,),结果展示:看到这里,相信你对VLOOKUP函数反向查找心中的疑惑已经豁然开朗了,如果还觉得不够...