在F3单元格输入下面的公式,完成。 =VLOOKUP(E3,IF({1,0},C3:C12,A3:A12),2,0) 在F3单元格输入下面的公式,按ctrl+shift+enter三键完成。 =VLOOKUP("*",IF(C3:C12=E3,A3:A12),1,0) 然后用vlookup通配符的方式查找第一个文本,并且返回第1列,得到最后的结果。注意vlookup用通配符的时候,必须用精确查找。 在F3单元格输入下面的公式,完成。 =INDEX(A3:A12,MATCH(E3,C3:C12,0)) 此公式MATCH(E3,C3:C12,0)部分,用match查找E3在C3:C12区域中的位置,结果为5;然后用index返回A3:A12区域中第5行的姓名。 =OFFSET(A2,MATCH(E3,C3:C12,0),0) =INDIRECT("a"&MATCH(E3,C3:C12,0)+2) 在F3单元格输入下面的公式,完成。 =LOOKUP(1,0/(C3:C12=E3),A3:A12) 公式中C3:C12=E3部分,判断C3:C12的工号是否等于E3,如果相等返回true,否则返回false,结果为{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}。 然后用0除以上面的数组,0除以false得错误值,除以true得0,结果为{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}。 最后用lookup查找1,就会找到0的位置,返回对应的姓名。 https://pan.baidu.com/s/18oYMivz78D_GYLaWU6nbTA |
|