带有3个和4个字符的邮政编码区的VLOOKUP
我已经下载了英国邮政编码的数据库,并希望使用VLOOKUP
从邮政编码中获取地区名称。 我现在有三个字符的邮政编码区,但有些可能是四个字符,所以我想要VLOOKUP
search4个字符的邮政编码区,如果不寻找3个字符的邮政编码区。
这是我的基本代码适用于4个字符的邮编区:
=VLOOKUP(LEFT(F2,4)&"*",Postcodes!A2:C3108,3,FALSE)
所以我searchTW13
(Feltham)它工作正常,但如果我只是searchTW1
(里士满)rest。
使用ISERROR会导致不正确的信息:
=IF(ISERROR(VLOOKUP(LEFT(F2,4)&"*",Postcodes!A2:C3108,3,FALSE)),"",VLOOKUP(LEFT(F2,3)&"*",Postcodes!A2:C3108,3,FALSE))
你可以find空间的位置。
=VLOOKUP(LEFT(F2,FIND(" ",F2)-1)&"*",PostCodes!A2:C3108,3,FALSE)