表2的B1输入==IF(ISERROR(VLOOKUP(A1,表11!A:B,2,0)),"",VLOOKUP(A1,表11!A:B,2,0))回车并向下填充。

以上是我在网上看到您对于excel中多条件查询问题的回答,我想知道具体的操作,谢谢,这两天老板逼着我整数据库,很急的,谢谢了,我的QQ号是1072250872。

你上面的公式,只有一个查询条件(A1)而不是多条件查询。
你要多条件查询的,给你一个参考:
假设两个条件都在AB列,要返回的对应数据在表11的C列。就在表2的C1输入
=VLOOKUP(A1&B1,IF({1,0},表11!A$1:A$1000&表11!B$1:B$1000,表11!C$1:C$1000),2,)
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
查询不到数据的,会显示错误#N/A,可参考你上面的公式,借用IF和ISERROR函数返回空值。来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-17
=IF(ISERROR(VLOOKUP(A1,表11!A:B,2,0)),"",VLOOKUP(A1,表11!A:B,2,0))

VLOOKUP(A1,表11!A:B,2,0) 这是在查询 表11!A列查找 单元格A1中的内容,返回从A向右第2列的数据,也就是B列对应的数据
一般地,VLOOKUP这个函数只能从左向右查找,但利用数组反过来也可以的
加个if (ISERROR ),是检错语句,如果没有查找到就 “空格”
相似回答