【问题】如下图所示,在用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列的值都转换成单字节的,查找就可以正常进行了。
