通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找

在此使用LOOKUP时,如何使用才列出重复工号的信息????

1、使用VLOOKUP函数进行查找VLOOKUP函数=(查找值,查找区域,返回值所在列,精确或模糊)这里是多条件查找,因而从第一个条件开始,行不变,列需要变化,因为要往后拖动自动填充。

2、在查找返回值所在的列用column函数进行操作。这里可以直接选择返回值的列就可以了,这里就是B1。

3、这里需要特别注意,column函数是返回值所在的列,直接返回的是数值型,也可以直接输入,如下图。

4、其次,直接点击回车就可以了。全部设置完整后就需要往后拖动就可以了。

5、同时,也可以在里面插入“数据有效性”选项,为关键词部分设置下拉框。

6、设置完成下拉框后,就可以选中其中一个直接套用公式就会立即显现查找内容了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-28

1、首先vlookup函数查找值,这里需要利用&符号进行合并。

2、vlookup函数在查找区域方面利用IF函数进行将AB列合并使用。

3、vlookup函数返回查找值所在列的选项中,由于AB列合并,因而C列为第二列。数值为2。

4、vlookup函数中一般采用精确查找,输入0即可。最后回车同时按住Ctrl+shift+enter键。

5、最后,其他值可以向下拖拉就可以自动生成了。

本回答被网友采纳
第2个回答  推荐于2017-12-15
假设上图是SHEET1,下图是SHEET2。
在SHEET1的A5中输入公式
=INDEX(SHEET2!C:C,SMALL(IF(SHEET2!$A$3:$A$300=$C$2,ROW($3:$300),4^8),ROW(A1)))&""
按【组合键】确认后右拖、下拉填充。追问

亲,我使用了但是还是不成啊!

本回答被提问者采纳
第3个回答  2014-12-11
用SUMPRODUCT函数来进行多条件计数
Excel多条件求和 & SUMPRODUCT函数用法详解
http://club.excelhome.net/thread-647227-1-1.html追问

亲,我不要求和的,只要返回信息是多项,不是只返回其中一项信息

第4个回答  推荐于2018-03-04
可用LOOKUP或VLOOKUP实现。
方法如下:
1、用LOOKUP函数配合有关条件实现。
示例公式:
=LOOKUP(0,0/((sheet2!A$1:A$100=A1)*(sheet2!B$1:B$100=B1)),sheet2!C$1:C$100) 该公式“在SHEET2中查找A列B列与本表A列B列对应相同的C列值”。
其中:LOOKUP函数返回向量或数组中的数值,其语法形式有向量和数组两种,本例使用了向量形式。
向量形式的语法是:
LOOKUP(lookup_value,lookup_vector,result_vector) 参数Lookup_value为函数在第一个向量中所要查找的数值,Lookup_vector和result_vector分别为第一向量查找区域和第二向量结果区域,它们是只包含一行或一列的区域。
2、用VLOOKUP函数与IF({1,0}配合实现。
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值。本回答被网友采纳
相似回答