工作中我们经常要用到多条件查找,多条件查找的方法很多,下面通过实例分享3个常用的方法,希望能够帮到你。 实例:通过姓名和部门2个条件查找办公室。方法1:Vlookup函数+辅助列如下图的示,在部门后插入1列D列,公式为D2=B2&C2,公式往下填充,然后在I2单元格输入公式=VLOOKUP(G2&H2,$D:$E,2,0) 函数解析:Vlookup是按列查找的方式,从指定数据表区域的最左列查找特定数据,它能够返回查找区域中与找到单元格位于相同行不同列的单元格内容 。 语法格式和要求: VLOOKUP(G2&H2,$D:$E,2,0):查找目标是姓名部门,查找范围是D:E列,返回第2列。 方法2:LOOKUP如下图所示,在H2单元格录入公式 =LOOKUP(1,0/(($B$2:$B$19=F2)*($C$2:$C$19=G2)),$D$2:$D$19) 函数解析: 这是Lookup的经典用法,可实现逆向查询、单条件和多条件查询 通用公式=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组) 方法3:index+Match+辅助列如下图的示,在部门后插入1列D列,公式为D2=B2&C2,公式往下填充,然后在I2单元格输入公式=INDEX(E:E, MATCH(G2&H2,D:D,0)) 函数解析: MATCH函数用于确定查找值在查找范围中的位置序号。 语法格式: MATCH(G2&H2,D:D,0)是查找G2&H2在D列的行号 INDEX函数是返回表或区域中的值或对值的引用。这里是通过MATCH获取的行号,查找E列对应的值。 |
|
来自: 昵称DcbYu2lb > 《表格》