使用Excel宏将ISO ALPHA-2国家代码更改为ISO ALPHA-3

使用Excel宏将ISO ALPHA-2国家代码更改为ISO ALPHA-3,excel,country-codes,vba,Excel,Country Codes,Vba,我有一个Excel文件,其中列中有两个字母的国家代码。我希望能够运行一个宏来安全地将它们转换为各自的3个字母代码,只需一次 在Excel中使用普通的查找和替换时,您很容易遇到如下问题 AT->AUT AU->AUS 但是现在AUT->AUST这不是我想要的结果。一个简单的VLOOKUP看起来很简单,但是如果经常需要,那么可能会在两个字母代码的末尾添加一个空格,然后用三个字符替换三个字符。如果您的列目前包含的代码不止两个字母,但您没有给出任何提示,那么可能会出现问题

我有一个Excel文件,其中列中有两个字母的国家代码。我希望能够运行一个宏来安全地将它们转换为各自的3个字母代码,只需一次

在Excel中使用普通的查找和替换时,您很容易遇到如下问题

AT->AUT

AU->AUS


但是现在AUT->AUST这不是我想要的结果。

一个简单的VLOOKUP看起来很简单,但是如果经常需要,那么可能会在两个字母代码的末尾添加一个空格,然后用三个字符替换三个字符。如果您的列目前包含的代码不止两个字母,但您没有给出任何提示,那么可能会出现问题