在我的电子表格的 A 列中,我想输入一个国家/地区(通过下拉列表中的国家/地区定义,例如 L1:L120)。在 B 列中,我想在输入 A 列中的国家/地区后,自动显示相应的 3 位国家/地区代码(例如 M1:M120 中定义)。
与此同时,我发现我可能需要使用 VLOOKUP,但不知道确切的下一步方法。
有什么建议吗?
答案1
使用 vlookup 函数查找国家代码
答案2
有两种方法可以做到这一点。一种是使用 IF 语句,但是,如果你的国家列表很大,那么 IF 语句就会变得太大而无法使用,所以我将重点放在查找。
- 向工作簿中添加一个名为 CountryCodes 的工作表
- 在 A 列中,列出您的所有国家。
- 在 B 列中,列出每个国家/地区对应的国家/地区代码
- 在原始工作表的 B 列第 2 行中输入以下公式:
=VLOOKUP(B2,CountryCodes,2,FALSE)
- 将公式复制到数据集中的所有行。
如果 A 列为空,则 B 列将显示 #N/A。如果 A 列中选择了国家/地区,则 B 列应自动更新以显示代码。
注意:您的 CountryCodes 工作表中列出的国家/地区必须匹配确切地使用下拉列表中的国家/地区。