返回目录:excel表格制作
如果要得到符合要求的各条记录,可用高级筛选。
如果是要计数或求和,可用COUNTIFS或SUMIFS函数。
由于问题中没有提供复表格的格式,所以只好按我这边举例作为参考,提供三条公式,任选一条即可。
公式一:普通公式,输制入完成直接回车就行
=LOOKUP(1,0/(TODAY()&"张三"=A2:A100&B2:B100),C2:C100)
公式二:
=INDEX(C:C,MATCH(TODAY()&"张三",A2:A100&B2:B100,)+1)
公式三:
=VLOOKUP(TODAY()&"张三",IF({1,0},A2:A100&B2:B100,C2:C100),2,)
公式二和三是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。
我把文件传上来,请点击这回答右下角绿色的“点zd击下载”按钮,下载文件看看效果。
需要用到数组公式
用下面的举例来说明:
这里有两个条件,后面对应第三列唯一的数据:
2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找。
在I5单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按<Ctrl+Shfit+Enter>组合键结束输入。
3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。
扩展资料
多条件查询函数的详细解释
这是vlookup对应的四个参数,首先针对上面的数组公式解释:
查找值:G5&H5,需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用
"&"将查找的两个条件的单元格连接起来。
数据表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的数据,这里面嵌套使用了IF函数,然后以IF({1,0},这样的数组参数。
参数为数e799bee5baa6e79fa5e98193e58685e5aeb9339组时,会分别进行计算。先用1作为参数判断,返回$A$2:$A$9&$B$2:$B$9;然后用0作为参数判断,又返回一个结果$C$2:$C$9。两个结果重新组合一个数组:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是绝对引用。
这样Vlookup便能查找到两个条件。
列序数:需要查找的数据位于第二列,所以输入2。
匹配条件:精确匹配。
=index(sheet1!C:c,match($a2&B$1,sheet1!$A$1:$A$15&sheet1!$b$1:$b$15,))
sheet1为你第二个表的名称,可以改为和实际一样