Excel 公式自动将一列中的单元格值添加到另一列中对应的单元格值

Excel 公式自动将一列中的单元格值添加到另一列中对应的单元格值

在我的电子表格的 A 列中,我想输入一个国家/地区(通过下拉列表中的国家/地区定义,例如 L1:L120)。在 B 列中,我想在输入 A 列中的国家/地区后,自动显示相应的 3 位国家/地区代码(例如 M1:M120 中定义)。

与此同时,我发现我可能需要使用 VLOOKUP,但不知道确切的下一步方法。
有什么建议吗?

答案1

使用 vlookup 函数查找国家代码

答案2

有两种方法可以做到这一点。一种是使用 IF 语句,但是,如果你的国家列表很大,那么 IF 语句就会变得太大而无法使用,所以我将重点放在查找

  1. 向工作簿中添加一个名为 CountryCodes 的工作表
  2. 在 A 列中,列出您的所有国家。
  3. 在 B 列中,列出每个国家/地区对应的国家/地区代码
  4. 在原始工作表的 B 列第 2 行中输入以下公式:=VLOOKUP(B2,CountryCodes,2,FALSE)
  5. 将公式复制到数据集中的所有行。

如果 A 列为空,则 B 列将显示 #N/A。如果 A 列中选择了国家/地区,则 B 列应自动更新以显示代码。

注意:您的 CountryCodes 工作表中列出的国家/地区必须匹配确切地使用下拉列表中的国家/地区。

例子

相关内容