=VLOOKUP(1,IF({1,0},0/(B2:B7=E2),C2:C7),2)
2、隔三列求和
利用Vlookup第3个参数,可以实现隔列求和,如隔3列求和
=SUM(VLOOKUP(9^9,B2:I2,{1,4,7}))
或
=SUM(VLOOKUP(9^9,B2:I2,ROW($1:$3)*3-2))
如果是隔4列,上面的公式变为
=SUM(VLOOKUP(9^9,B2:I2,ROW($1:$2)*4-3))
3、汉字转拼音
把汉字转换为首拼音字母组合
=VLOOKUP(LEFT(D2),A$2:B$24,2)&VLOOKUP(MID(D2,2,1),A$2:B$24,2)&IF(LEN(D2)=3,VLOOKUP(MID(D2,3,1),A$2:B$24,2),"")
4、从字符串中提取手机号码
=VLOOKUP(0,MID(A2,ROW($1:20),11)*{0,1},2,)
今天的前3个示例都是省略了Vlookup的第4个参数,这时它是匹配查找,和Lookup函数一样也是利用了二分法的查找原理。所以lookup函数能实现的,Vlookup大部分也可以实现。
暂无评论...