【问题】如下图所示,在用VLOOKKUP查找时出错了,原因是A列输入的是中文括号“( )”,而D列却是英文括号“( )”。

  问:Vlookup函数如何才能忽略中/英文符号进行查找

图片

有一个冷门的Excel函数恰好可以解决这个问题:ASC函数,它可以把双字节转换为单字节。

图片

公式中添加asc后,Vlookup就查找正常了。
=Vlookup(ASC(D2),A:B,2,0)

还有一种情况,如果A列和D列都有中英文的符号, 就需要lookup函数出马了。

=LOOKUP(1,0/(ASC(A$2:A$5)=ASC(D2)),B$2:B$5)

图片

 

公式原理:把A列和D列的值都转换成单字节的,查找就可以正常进行了。

图片