Excel技巧之——定位函数MATCH
1、函数语法:match(loo氯短赤亻kup_value,lookup_array,match_type)参数1:lookup_v锾攒揉敫alue查找值参数2:lookup_array查找范围参数3:macth_type查找方式,为1时,参数2按升序排列,函数查找小于等于参数1的最大数值;为0时,精确查找等于参数1的第一个数值;为-1时,参数2降序排列,查找大于等于参数1的最小数值
2、判断指定数据是否存在macth函数主要是对查找数据进行定位,当数据存在时,返回具体的位置序号,否则返回#N/A错误,利用此原理,可用于判定指定的数据在列表中是否存在。在以下表格中根据姓名查找所属部门
3、在G4单元格输入公式:=IF(ISNA(MATCH(G3,$B$2:$B$9,0)),"无此人",VLOOKUP(G3,B2:D9,2,0))isna函数用判断match函数的结果是否为#N/A错误,如果是返回true,否则返回false,利用if函数返回相应的结果。当G3单元格无输入或输入错误时,函数返回“无此人”。否则返回所属部门。
4、以上用法经常用于vlookup信息查找,当无法找到相应的数据时进行相应的错误幼榍嘈酾判断,并返回对应的结果。此外,也可以用countif函数来实现,在G5单元格输入公式:=if(countif($B$2:$B$9,G3),vlookup(G3,$B$2:$D$9,2,0),"无此人")countif函数返回对g3单元格的计数结果,找不到G3时返回0,在if函数的逻辑判断中,所有非零数值视为TRUE,0视为FALSE。因此if函数同样可以忽略错误进行判断
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:32
阅读量:86
阅读量:35
阅读量:20